Phương thức DateTime.SpecifyKind() trong C# tạo đối tượng DateTime mới có cùng số ticks nhưng được chỉ định là giờ địa phương, UTC hoặc không xác định, theo giá trị DateTimeKind.
Cú pháp
public static DateTime SpecifyKind(DateTime d, DateTimeKind kind);
Tham số d là DateTime, kind là giá trị enum chỉ định loại thời gian.
Ví dụ 1
using System;
using System.Globalization;
public class Demo
{
public static void Main()
{
DateTime d = new DateTime(2019, 10, 11, 11, 10, 42);
DateTime res = DateTime.SpecifyKind(d, DateTimeKind.Local);
Console.WriteLine("Kind = " + res.Kind);
}
}
Đầu ra
Kind = Local
Ví dụ 2
using System;
public class Demo
{
public static void Main()
{
DateTime d = new DateTime(2019, 11, 25, 10, 20, 35);
DateTime res = DateTime.SpecifyKind(d, DateTimeKind.Utc);
Console.WriteLine("Kind = " + res.Kind);
}
}
Đầu ra
Kind = Utc