首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

日期时间转换c#

日期时间转换是指将日期或时间从一种格式转换为另一种格式的过程。在C#中,可以使用DateTime类型和Convert类来实现日期时间转换。

以下是一些常见的日期时间转换示例:

  1. 将日期转换为字符串:
代码语言:csharp
复制
DateTime date = DateTime.Now;
string dateString = date.ToString("yyyy-MM-dd");
  1. 将字符串转换为日期:
代码语言:csharp
复制
string dateString = "2022-01-01";
DateTime date = DateTime.ParseExact(dateString, "yyyy-MM-dd", CultureInfo.InvariantCulture);
  1. 将时间转换为字符串:
代码语言:csharp
复制
DateTime time = DateTime.Now;
string timeString = time.ToString("HH:mm:ss");
  1. 将字符串转换为时间:
代码语言:csharp
复制
string timeString = "12:34:56";
DateTime time = DateTime.ParseExact(timeString, "HH:mm:ss", CultureInfo.InvariantCulture);
  1. 将日期时间转换为字符串:
代码语言:csharp
复制
DateTime dateTime = DateTime.Now;
string dateTimeString = dateTime.ToString("yyyy-MM-dd HH:mm:ss");
  1. 将字符串转换为日期时间:
代码语言:csharp
复制
string dateTimeString = "2022-01-01 12:34:56";
DateTime dateTime = DateTime.ParseExact(dateTimeString, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);

在这些示例中,我们使用了DateTime类型和ToString()方法将日期时间转换为字符串。我们还使用了ParseExact()方法将字符串转换为日期时间。我们还使用了CultureInfo.InvariantCulture来确保转换是基于固定的区域性。

总之,日期时间转换是一个常见的任务,可以使用C#中的DateTime类型和Convert类来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券