cách chuyển đổi chuỗi thành datetime trong mã c #
Để chuyển đổi ngày dựa trên chuỗi thành đối tượng System.DateTime, bạn có thể sử dụng phương thức Convert.ToDateTime (String) hoặc phương thức tĩnh DateTime.Parse (String), như được hiển thị trong ví dụ sau. Các nền văn hóa khác nhau trên thế giới viết các chuỗi ngày theo những cách khác nhau. Do đó, một chuỗi như 20/01/2008 sẽ phân tích cú pháp thành 20/01/2008 ở Pháp, sau đó ném ra một lỗi InvalidFormatException ở Mỹ. Để xác định cài đặt văn hóa hiện tại của bạn, bạn có thể sử dụng System.Globalization.CultureInfo.CurrentCulture. Xem ví dụ dưới đây để biết ví dụ đơn giản về chuyển đổi một chuỗi thành dateTime.
Phương thức ToLocalTime chuyển đổi giá trị DateTime từ UTC sang giờ địa phương. Để chuyển đổi thời gian trong bất kỳ múi giờ được chỉ định nào thành giờ địa phương, hãy sử dụng phương pháp TimeZoneInfo.ConvertTime. Giá trị được trả về bởi chuyển đổi là DateTime có thuộc tính Kind luôn trả về Local.