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