Tôi có đoạn code sau trong file codebehind của một trang ASP.NetC# DateTime ToString ("MM-dd-yyyy") trả về giá trị hài hước ngày
txtStartDate.Text = DateTime.Today.ToString("MM-dd-yyyy");
Mà tôi mong đợi để trở về "09-11 -2009 ". Tuy nhiên, khi tôi chạy trang trên máy chủ phát triển, tôi thấy "09-00-2009" trong hộp văn bản. Tôi không thể thấy bất kỳ lý do nào cho điều này, vì vậy tôi rõ ràng thiếu một cái gì đó. Bất cứ ai cũng có một đầu mối?
điều tương tự hoạt động tốt đối với tôi. Có lẽ đồng hồ hệ thống của bạn bị rối tung? – ryber
kiểm tra bằng ToString ("MM-ddd-yyyy"); và với ToString ("MM-dddd-yyyy"); và xem những gì bạn nhận được ... Nếu bạn thấy NO thay đổi, sau đó yr định dạng chuỗi không nhận được để trả lại trang bằng cách nào đó ... Nếu yo xem 09-Mon-2009, và 09-Monday-2009, sau đó máy tính của bạn là off –