C#获取当前时间前1年并格式化输出
时间: 2024-10-21 07:03:53 浏览: 13
C# 当前系统时间获取及时间格式详解
在C#中,你可以使用`DateTimeOffset`类来获取当前时间,并减去一年。然后通过`ToString()`方法按照指定的格式输出。这里是一个示例:
```csharp
using System;
class Program
{
static void Main()
{
// 获取当前时间
DateTimeOffset now = DateTimeOffset.Now;
// 减去一年
DateTimeOffset oneYearAgo = now.AddYears(-1);
// 设置日期格式,例如"yyyy-MM-dd HH:mm:ss"
string dateFormat = "yyyy-MM-dd HH:mm:ss";
// 格式化输出到字符串
string formattedDate = oneYearAgo.ToString(dateFormat);
Console.WriteLine($"当前时间前一年: {formattedDate}");
阅读全文