我有一個datetimepicker控件繪製在windows應用程序中的datagridview。 我希望datetimepicker格式與系統日期時間格式完全相同。 這可能嗎? 「設置datetimepicker格式爲系統日期格式
1
A
回答
0
」日期/時間格式基於用戶在其操作系統中的區域設置。「這意味着它應該已經是您的系統正在使用的格式。
這裏是默認的.NET(C#)日期時間選擇器,如何設置格式以特定方式的鏈接:http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.format.aspx
例子:
public void
SetMyCustomFormat()
{
// Set the Format type and the CustomFormat string.
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd";
}
1
可以使用設置
dateTimePicker1.Format = DateTimePickerFormat.Time
時間屬性將用戶的系統中使用的格式設置的格式
0
的DateTimePicker可以用於使用它的值屬性來設置一個DateTime變量:
DateTime myDateTime = dateTimePicker1.Value;
值屬性是相同類型的系統的日期時間的。轉換爲字符串時,如何格式化您的日期取決於您。您可以使用:
myDateTime.ToLongDateString();
outputs: "22 August 2013"
myDateTime.ToLongTimeString();
outputs: "13:20:30"
myDateTime.ToShortDateString();
outputs: "22/08/2013" (in the UK) or "08/22/2013" elsewhere depending on regional settings
myDateTime.ToShortTimeString();
outputs: "13:20"
或做自定義格式如:
myDateTime.ToString("dd-MMM-yyyy HH:mm:ss")
outputs: "21-Aug-2013 13:20:30"
要設置顯示的DateTimePicker的格式請參閱Bagzli的答案。
0
我能解決我的問題是這樣的:
DateTimeFormatInfo sysFormat = CultureInfo.CurrentCulture.DateTimeFormat;
string sysdatepick = sysFormat.ShortDatePattern;
string systimepick = sysFormat.LongTimePattern;
dateTimePicker1.CustomFormat = sysdatepick + systimepick;
相關問題
- 1. VBA:爲所有系統日期格式設置excel日期格式
- 2. jquery DatePicker:如何根據系統日期格式設置日期格式
- 3. 系統日期格式
- 4. DateTimePicker日期格式值
- 5. 引導日期格式datetimepicker
- 6. 轉換任何日期格式的系統日期格式
- 7. Datagridview日期時間格式不使用系統區域設置
- 8. 覆蓋系統日期格式
- 9. 更改系統日期格式
- 10. JavaScript - 獲取系統短日期格式
- 11. Java中的系統日期格式
- 12. ng-model設置日期的格式爲
- 13. 將日期值格式設置爲YYYYMM00
- 14. 設置AUTO_INCREMENT格式爲「日期/民」
- 15. 將系統日期轉換爲格式化日期
- 16. 使用Time.getCurrentTimezone()使用系統格式的格式日期
- 17. 如何在Excel中將日期格式格式化爲系統日期格式VBA
- 18. 更改日期格式自舉的DateTimePicker
- 19. jQuery datetimepicker - 日期格式不起作用
- 20. DateTimePicker以錯誤格式顯示日期
- 21. Aspose.cells自定義日期格式與操作系統日期格式無關
- 22. 使用datetimepicker日期格式的swicthing格式
- 23. 日期格式爲日期
- 24. 不同格式的Datetimepicker設置值
- 25. SqlDatareader GetValue根據系統日期格式返回日期值
- 26. 改變格式爲C#日期格式
- 27. 格式化日期爲特定格式
- 28. 將日期格式化爲mysql格式
- 29. AngularJS設置日期格式爲「MM/YYYY」輸入日期
- 30. 格式日期格式php
你使用的是什麼日期時間選擇器控制?你能告訴我們你的代碼嗎? – Bojan
你想使用什麼樣的格式?這種類型:MMM ddd d HH:mm yyyy或dd.MM.yyyy HH:mm:ss還是其他? –
winforms或wpf? –