d
)DateTime now = DateTime.Now; string shortDate = now.ToString("d"); Console.WriteLine(shortDate); // 例如在中文区域可能输出:2024/10/01
D
)
string longDate = now.ToString("D"); Console.WriteLine(longDate); // 例如在中文区域可能输出:2024年10月01日 星期二
t
)
string shortTime = now.ToString("t"); Console.WriteLine(shortTime); // 例如可能输出:14:30
T
)
string longTime = now.ToString("T"); Console.WriteLine(longTime); // 例如可能输出:14:30:45
g
)
string generalShort = now.ToString("g"); Console.WriteLine(generalShort); // 例如可能输出:2024/10/01 14:30
G
)
string generalLong = now.ToString("G"); Console.WriteLine(generalLong); // 例如可能输出:2024/10/01 14:30:45
R
或 r
)
string rfc1123 = now.ToString("R"); Console.WriteLine(rfc1123); // 例如输出:Tue, 01 Oct 2024 14:30:45 GMT
o
或 O
)
string iso8601 = now.ToString("o"); Console.WriteLine(iso8601); // 例如输出:2024-10-01T14:30:45.1234567
yyyy
:四位年份,如 2024yy
:两位年份,如 24MM
:两位月份,如 01 - 12M
:一位或两位月份,如 1 - 12dd
:两位日期,如 01 - 31d
:一位或两位日期,如 1 - 31
string customDate = now.ToString("yyyy-MM-dd"); Console.WriteLine(customDate); // 输出:2024-10-01
HH
:24 小时制的两位小时数,如 00 - 23H
:24 小时制的一位或两位小时数,如 0 - 23hh
:12 小时制的两位小时数,如 01 - 12h
:12 小时制的一位或两位小时数,如 1 - 12mm
:两位分钟数,如 00 - 59m
:一位或两位分钟数,如 0 - 59ss
:两位秒数,如 00 - 59s
:一位或两位秒数,如 0 - 59
string customTime = now.ToString("HH:mm:ss"); Console.WriteLine(customTime); // 输出:14:30:45
tt
:上午或下午标识,如 AM 或 PMzzz
:时区偏移量,如 +08:00string customFull = now.ToString("yyyy-MM-dd HH:mm:ss tt zzz"); Console.WriteLine(customFull); // 例如输出:2024-10-01 14:30:45 PM +08:00
这个也算最简单的了。只为只考虑三位数。
-- 钟铧若岩这个oracle的内部机制,不清楚啊。
-- 钟铧若岩
Copyright © 2025 钟铧若岩
Powered by .NET 9.0 on Kubernetes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统