HDe*_*007 0 c# string datetime
我想将字符串2017-03-05转换为c#中的Datetime对象,格式为yyyy-MM-dd
string startDate = "2017-03-05";
DateTime myDate = DateTime.ParseExact(startDate, "yyyy-MM-dd",
System.Globalization.CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
myDate给了我05-03-2017 00:00:00
但我希望myDate DateTime对象像2017-03-05 00:00:00即yyyy-MM-dd格式.
将字符串解析为DateTime时,它将没有格式.
DateTime结构没有任何隐式格式.它只有基于长字段的日期和时间值Ticks.格式概念仅适用于您尝试获取它的文本(也称字符串)表示.理解DateTime实例与其格式化字符串表示之间的区别非常重要.
因此,如果您想获得DateTime的特定文本格式,则需要再次获取它的字符串表示.
string result = myDate.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1559 次 |
| 最近记录: |