c#

c# convert如何转换时间格式

小樊
308
2024-07-23 04:43:00
栏目: 编程语言

在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参数。

0
看了该问题的人还看了