Tôi đã gặp phải vấn đề khiến tôi phát điên. Trong ứng dụng của tôi (ASP.NET MVC2 /.NET4), tôi chỉ đơn giản là chạy này:.NET DateTime không trả về AM/PM trong ToShortTimeString()
DateTime.Now.ToShortTimeString()
Tất cả các ví dụ tôi đã nhìn thấy cho thấy tôi sẽ nhận được một cái gì đó như: 12:32 PM
, tuy nhiên tôi nhận được 12:32
mà không có sự AM /PM.
Tôi đã khởi chạy LinqPad 4 để xem liệu tôi có thể nhân rộng điều này hay không. Thay vào đó, nó trả về chính xác 12:32 PM
.
Cái quái gì?
Chỉ cần đoán, nhưng đây có phải là vấn đề địa phương hóa không? Quá trình của bạn không chạy trong một nền văn hóa trung tính? – kbrimington