Joh*_*Woo 15 .net c# vb.net datetime-format
我有这个日期格式 yy/MM/dd HH:mm:ssex : 12/02/21 10:56:09. 问题是,当我尝试使用此代码将其转换为不同的格式时:
CDate("12/02/21 10:56:09").ToString("MMM. dd, yyyy HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)
它显示Dec. 12, 2021 10:56:09.
我怎样才能正确格式化为:Feb. 21, 2012 10:56:09?当我检查基于SMS的应用程序的余额查询时,将返回此格式.
Kir*_*huk 38
使用DateTime.ParseExact,例如:
DateTime.ParseExact("12/02/21 10:56:09", "yy/MM/dd HH:mm:ss",
CultureInfo.InvariantCulture
).ToString("MMM. dd, yyyy HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)
小智 6
更简单的转换日期方式:
Convert.ToDateTime("12/02/21 10:56:09").ToString("MMM.dd,yyyy HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)
var dateTime = DateTime.ParseExact("12/02/21 10:56:09", "yy/MM/dd HH:mm:ss", CultureInfo.InvariantCulture);
var text = dateTime.ToString("MMM. dd, yyyy HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
131393 次 |
| 最近记录: |