2010-01-01 76 views

Trả lời

13
string s = DateTime.ParseExact("2320","HHmm",CultureInfo.CurrentCulture) 
     .ToString("hh:mm tt"); 
+0

(oops, bỏ qua văn hóa-thông tin; thêm) –

+0

không nên sử dụng thông tin văn hóa này được đặt để sử dụng hệ thống 24h thay vì CultureInfo.CurrentCulture? – Peter

+0

@Petoj: Tôi tin rằng thủ đô Hs đã chỉ ra một hệ thống 24h (nếu không chuỗi sẽ là "hhmm"). –

2

Tôi chắc chắn nó đã được đề cập nhiều lần, nhưng đây là tham chiếu cho tham số chuỗi cho Ngày giờ here.

Trong câu trả lời của Marc, có số 0 đứng đầu trong giờ nếu đó là một chữ số duy nhất.

string s = DateTime.ParseExact("2320", "HHmm").ToString("h:mm tt"); 

Ở trên sẽ cung cấp định dạng mà chúng tôi thường thấy từ hầu hết các đồng hồ kỹ thuật số trong những ngày này.

Các vấn đề liên quan