如何在C#编程中获取并格式化显示包含年月日、星期和精确时间的系统日期?
时间: 2024-12-09 20:16:42 浏览: 33
在C#编程中,你可以使用DateTime和它的格式化方法来获取并格式化包含年月日、星期和精确时间的系统日期。以下是一个示例:
```csharp
using System;
using System.Globalization;
class Program
{
static void Main()
{
// 获取当前日期和时间
DateTime currentDate = DateTime.Now;
// 定义特定的日期格式字符串
string formatString = "yyyy-MM-dd HH:mm:ss tt"; // 年-月-日 时:分:秒 上午/下午
// 使用CultureInfo对象指定日期格式
CultureInfo cultureInfo = CultureInfo.InvariantCulture; // 或者其他语言的 CultureInfo 对象
string formattedDate = currentDate.ToString(formatString, cultureInfo);
Console.WriteLine("Formatted Date: " + formattedDate);
}
}
```
在这个例子中,`ToString()` 方法接收一个格式字符串和一个CultureInfo实例,它会按照给定的格式显示日期和时间。`tt` 表示本地化的 AM/PM 标记。
阅读全文