c# convert如何转换时间格式

avatar
作者
筋斗云
阅读量:0

在C#中,可以使用DateTime类型的ToString()方法来转换时间格式。以下是一个示例:

DateTime now = DateTime.Now; string formattedTime = now.ToString("yyyy-MM-dd HH:mm:ss");  Console.WriteLine(formattedTime); 

在上面的示例中,我们使用ToString方法将当前时间格式化为"yyyy-MM-dd HH:mm:ss"的格式。您可以根据需要自定义时间格式,具体的格式字符串可以参考官方文档:https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings

另外,如果您需要将字符串类型的时间转换为DateTime类型,可以使用DateTime.Parse()方法来实现,例如:

string timeString = "2021-12-31 23:59:59"; DateTime parsedTime = DateTime.ParseExact(timeString, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);  Console.WriteLine(parsedTime); 

在上面的示例中,我们使用ParseExact方法将字符串类型的时间转换为DateTime类型,需要指定时间格式和CultureInfo参数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!