Tôi gặp phải một hành vi lạ của C#. một số điều của nó như thế này ..Định dạng ngày giờ trong C#
var date = DateTime.Now.ToString("MM/dd/yyyy");
tôi mong đợi ra là
04/24/2009
nhưng trong actuall trở về của nó
04-24-2009
và văn hóa hệ điều hành của tôi là en-GB, tôi sử dụng .Net 3.5 và WPF
bất kỳ giải pháp nào, vui lòng ... ???
Bạn đã từng bước qua mã và hoàn thành "QuickWatch" trên DateTime.Now.ToString() đó chưa? – Tacoman667
Nếu bạn đang sử dụng "en-GB", bạn nên sử dụng định dạng ngày "dd/MM/yyyy". Đối với định dạng ngày "MM/dd/yyyy" ở Hoa Kỳ, bạn nên sử dụng "en-US". – JeeBee