use*_*630 12 c# string datetime parsing
我有两个字符串:
string one = "13/02/09";
string two = "2:35:10 PM";
Run Code Online (Sandbox Code Playgroud)
我想将这两者结合在一起并转换为DateTime.
我尝试了以下但它不起作用:
DateTime dt = Convert.ToDateTime(one + " " + two);
DateTime dt1 = DateTime.ParseExact(one + " " + two, "dd/MM/yy HH:mm:ss tt", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
我能做些什么来完成这项工作?
Son*_*nül 13
试试这样;
string one = "13/02/09";
string two = "2:35:10 PM";
DateTime dt = Convert.ToDateTime(one + " " + two);
DateTime dt1 = DateTime.ParseExact(one + " " + two, "dd/MM/yy h:mm:ss tt", CultureInfo.InvariantCulture);
Console.WriteLine(dt1);
Run Code Online (Sandbox Code Playgroud)
这是一个DEMO.
HH使用从24小时制00到23.例如; 1:45:30 AM -> 01和1:45:30 PM -> 13
h使用从1到12的12小时制.例如; 1:45:30 AM -> 1和1:45:30 PM -> 1
查看更多信息自定义日期和时间格式字符串
| 归档时间: |
|
| 查看次数: |
28739 次 |
| 最近记录: |