DateTime的格式化

DateTime与字符串转换:

DateTime()与转换为字符串主要依靠DateTime().ToString(string format) 函数。

函数内预设的特殊字符用于显示特殊格式的时间:

dt.ToString("d"):           2019/12/10
dt.ToString("D"):           2019年12月10日
dt.ToString("f"):           2019年12月10日 16:00
dt.ToString("F"):           2019年12月10日 16:00:04
dt.ToString("g"):           2019/12/10 16:00
dt.ToString("G"):           2019/12/10 16:00:04
dt.ToString("m"):           12月10日
dt.ToString("M"):           12月10日
dt.ToString("t"):           16:00
dt.ToString("T"):           16:00:04
dt.ToString("Y"):           2019年12月
dt.ToString("y"):           2019年12月
dt.ToString("o"):           2019-12-10T16:00:04.3002104+08:00
dt.ToString("O"):           2019-12-10T16:00:04.3002104+08:00
dt.ToString("r"):           Tue, 10 Dec 2019 16:00:04 GMT
dt.ToString("R"):           Tue, 10 Dec 2019 16:00:04 GMT
dt.ToString("s"):           2019-12-10T16:00:04
dt.ToString("U"):           2019年12月10日 8:00:04
dt.ToString("u"):           2019-12-10 16:00:04Z

Process finished with exit code 0.

类似于yyyyddMM,hhmmsst,具体格式化可自己决定如何排列:

以 2019/12/10 16:28:01 为例:
dt.ToString():                          2019/12/10 16:28:01
dt.ToString("yyyy-M-d dddd"):           2019-12-10 星期二
dt.ToString("yy-MM-dd"):                19-12-10
dt.ToString("yy-MMM-dd ddd"):           19-12月-10 周二
dt.ToString("yyyy MMMM dd"):            2019 十二月 10
dt.ToString("M/d/yy"):                  12/10/19
dt.ToString("MM/dd/yyyy"):              12/10/2019
dt.ToString("h:mm:ss tt zz"):           4:28:01 下午 +08
dt.ToString("hh:mm:ss t z"):            04:28:01 下 +8
dt.ToString("HH:m:s tt zzz"):           16:28:1 下午 +08:00
dt.ToString("HH:mm:ss tt zz"):          16:28:01 下午 +08

Process finished with exit code 0

部分转换的格式是DateTime封装的函数:

dt.ToShortDateString().ToString()    2019/12/11
dt.ToShortTimeString().ToString()    11:21
dt.ToLongDateString().ToString()     2019年12月11日
dt.ToLongTimeString().ToString()     11:21:38

DateTime其他的函数这里也做一些介绍,具体描述说起来比较冗杂,直接看运行结果:

以 2019/12/11 14:04:43 为例:
dt.Date.ToString()           2019/12/11 0:00:00
dt.Year.ToString()           2019
dt.Month.ToString()          12
dt.Day.ToString()            11
dt.Hour.ToString()           14
dt.Minute.ToString()         4
dt.Second.ToString()         43
dt.Millisecond.ToString()    719
dt.DayOfWeek.ToString()      Wednesday
dt.DayOfYear.ToString()      345
dt.TimeOfDay.ToString()      14:04:43.7194099
dt.Kind.ToString()           Local
dt.Ticks.ToString()          637116698837194099

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值