using System;
class Program
{
static void Main()
{
// 获取当前时间
DateTime currentTime = DateTime.Now;
Console.WriteLine("当前时间: " + currentTime);
// 获取当前日期和时间的只读副本
DateTimeOffset currentDateTimeOffset = DateTimeOffset.Now;
Console.WriteLine("当前日期和时间(带时区信息): " + currentDateTimeOffset);
// 格式化时间
string formattedTime = currentTime.ToString("yyyy-MM-dd HH:mm:ss");
Console.WriteLine("格式化后的时间: " + formattedTime);
// 计算两个时间之间的差异
DateTime pastTime = new DateTime(2023, 1, 1);
TimeSpan difference = currentTime - pastTime;
Console.WriteLine("从2023年1月1日到现在经过了: " + difference.TotalDays + " 天");
// 添加或减去时间
DateTime futureTime = currentTime.AddHours(5);
Console.WriteLine("5小时后的时间: " + futureTime);
}
}
DateTime.Now 获取当前的日期和时间。DateTimeOffset.Now 获取当前日期和时间,并包含时区信息。ToString 方法和自定义格式字符串来格式化时间输出。TimeSpan 来计算两个 DateTime 对象之间的时间差。AddHours 方法来增加或减少指定的时间间隔。希望这些示例能帮助你更好地理解 C# 中处理时间的方法。
上一篇:c# file.exists
下一篇:c# list 复制
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站