use*_*691 2 c# asp.net formatting datetime
我从数据库给出了这整个字符串:
CCC_0293170118-10-2013-20-27-54.541
Run Code Online (Sandbox Code Playgroud)
我有子串,所以我得到了18-10-2013-20-27-54,但它抛出了一个错误
我想将它转换为DateTime,以便我可以将其与另一个DateTime进行比较,格式为"{10/18/2013 8:28:46 PM}"以获得时差.
你可以使用"dd-MM-yyyy-HH-mm-ss"格式;
string s = "18-10-2013-20-27-54";
DateTime dt = DateTime.ParseExact(s, "dd-MM-yyyy-HH-mm-ss", CultureInfo.InvariantCulture);
Console.WriteLine(dt);
Run Code Online (Sandbox Code Playgroud)
输出将是;
10/18/2013 8:27:54 PM
Run Code Online (Sandbox Code Playgroud)
这里一个demonstration.
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |