Xbgit.Tools
1.1.1-Alpha6
dotnet add package Xbgit.Tools --version 1.1.1-Alpha6
NuGet\Install-Package Xbgit.Tools -Version 1.1.1-Alpha6
<PackageReference Include="Xbgit.Tools" Version="1.1.1-Alpha6" />
<PackageVersion Include="Xbgit.Tools" Version="1.1.1-Alpha6" />
<PackageReference Include="Xbgit.Tools" />
paket add Xbgit.Tools --version 1.1.1-Alpha6
#r "nuget: Xbgit.Tools, 1.1.1-Alpha6"
#:package Xbgit.Tools@1.1.1-Alpha6
#addin nuget:?package=Xbgit.Tools&version=1.1.1-Alpha6&prerelease
#tool nuget:?package=Xbgit.Tools&version=1.1.1-Alpha6&prerelease
Xbgit.Tools - 综合工具包
概述
Xbgit.Tools 是一个综合性的工具包,提供了多种实用功能,包括网络通信、日志记录、数据处理、文件操作等。适用于 .NET 9.0 开发环境,旨在简化开发流程并提高效率。
功能模块
1. Core - 核心工具
提供基础的通用工具类:
StringUtils.cs:字符串操作工具。
DateTimeUtils.cs:日期时间处理工具。
EnumUtils.cs:枚举扩展工具。
2. Data - 数据处理工具
提供数据相关的工具类:
- DatabaseUtils.cs:数据库操作工具。
3. Device - 设备相关工具
提供设备相关的工具类:
- AndroidUtils.cs:Android 平台设备工具。
4. File - 文件操作工具
提供文件操作相关的工具类:
- GzipUtils.cs:GZIP 压缩与解压工具。
5. Net - 网络通信工具
提供网络通信相关的工具类:
- MqttUtils.cs:MQTT 协议工具。
- HttpUtils.cs:HTTP 请求工具。
6. Log - 日志记录工具
提供日志记录相关的工具类:
- RasUtils.cs:基于 MQTT 的日志发送工具。
7. Exceptions - 自定义异常
提供自定义异常类:
- CustomException.cs:自定义异常工具。
安装
使用 NuGet 包管理器
dotnet add package Xbgit.Tools --version 1.0.0
使用 PackageReference
在你的 .csproj 文件中添加以下行:
<PackageReference Include="Xbgit.Tools" Version="1.0.0" />
版本历史
1.0.0
- 初始版本
许可证
本项目基于 自定义许可证。
贡献
欢迎贡献代码和报告问题!请参考 贡献指南。
联系方式
- 作者: 张天宝
- 公司: xbgit.cn
- 邮箱: ztianb@foxmail.com
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated | |
---|---|---|---|
1.1.1-Alpha6 | 112 | 8/11/2025 | |
1.1.1-Alpha5 | 190 | 8/7/2025 | |
1.1.1-Alpha4 | 94 | 7/30/2025 | |
1.1.1-Alpha3 | 117 | 6/24/2025 | |
1.1.1-Alpha2 | 117 | 6/24/2025 | |
1.1.1-Alpha1 | 74 | 6/22/2025 | |
1.1.0-Alpha9 | 81 | 6/22/2025 | |
1.1.0-Alpha8 | 122 | 6/17/2025 | |
1.1.0-Alpha7 | 118 | 6/17/2025 | |
1.1.0-Alpha6 | 120 | 6/17/2025 | |
1.1.0-Alpha5 | 186 | 6/9/2025 | |
1.1.0-Alpha4 | 170 | 6/8/2025 | |
1.1.0-Alpha3 | 91 | 6/8/2025 | |
1.1.0-Alpha2 | 125 | 5/27/2025 | |
1.1.0-Alpha1 | 121 | 5/27/2025 | |
1.0.2-Alpha4 | 122 | 5/27/2025 | |
1.0.2-Alpha3 | 124 | 5/20/2025 | |
1.0.2-Alpha2 | 95 | 5/9/2025 | |
1.0.2-Alpha1 | 94 | 5/9/2025 | |
1.0.1-Alpha9 | 125 | 5/9/2025 | |
1.0.1-Alpha8 | 117 | 5/9/2025 | |
1.0.1-Alpha7 | 117 | 5/6/2025 | |
1.0.1-Alpha6 | 118 | 5/5/2025 | |
1.0.1-Alpha5 | 116 | 5/5/2025 | |
1.0.1-Alpha4 | 131 | 4/29/2025 | |
1.0.1-Alpha3 | 106 | 4/27/2025 | |
1.0.1-Alpha2 | 114 | 4/27/2025 | |
1.0.1-Alpha1 | 72 | 4/27/2025 | |
1.0.0-Alpha9 | 129 | 4/24/2025 | |
1.0.0-Alpha8 | 130 | 4/24/2025 | |
1.0.0-Alpha7 | 154 | 4/19/2025 | |
1.0.0-Alpha6 | 224 | 4/18/2025 | |
1.0.0-Alpha5 | 246 | 4/17/2025 | |
1.0.0-Alpha4 | 274 | 4/16/2025 | |
1.0.0-Alpha3 | 268 | 4/15/2025 | |
1.0.0-Alpha2 | 271 | 4/15/2025 | |
1.0.0-Alpha1 | 277 | 4/15/2025 |
feat(DateTimeUtils): 增加 NTP 时间获取功能并优化日期格式化方法
- 在 DateTimeUtils 类中添加了 GetNetworkTime 和 GetNetworkDate 方法,用于从 NTP 服务器获取时间
-优化了 FormatDate 方法,增加了 isNumberOnly 参数以支持数字格式输出
- 新增 GetCurrentDate 方法,用于获取当前时间并格式化