c#datetime初始化时间
时间: 2024-09-26 13:18:48 浏览: 61
在 C# 中,你可以使用多种方式初始化 DateTime 对象来代表特定的时间点。以下是一些常见的初始化方法:
1. **当前日期和时间**:
```csharp
DateTime now = DateTime.Now; // 获取本地当前日期和时间
```
2. **给定年、月、日**:
```csharp
DateTime dateOfBirth = new DateTime(1990, 1, 1); // 1990年1月1日
```
3. **给定年份、月份、日、小时、分钟和秒**:
```csharp
DateTime specificTime = new DateTime(2022, 12, 31, 23, 59, 59); // 2022年12月31日晚上11:59:59
```
4. **从Unix时间戳**(以秒为单位):
```csharp
long unixTimestamp = 1640000000; // 2022-01-01 00:00:00 UTC
DateTime dateTimeFromUnix = UnixDateTimeConverter.ToDateTimeFromUnix(unixTimestamp);
```
5. **从特定格式的字符串(如 yyyy-MM-dd HH:mm:ss)**:
```csharp
string dateString = "2022-12-31";
DateTime parsedDate = DateTime.ParseExact(dateString, "yyyy-MM-dd", null);
```
阅读全文