我有一個字符串值包含或希伯來語日期或公曆日期。我如何確定它是否是C#中的格里高利或希伯來語?如何確定字符串是希伯來語還是格里高利日期?
回答
可以使用DateTime
對象的TryParse
方法 - 如果它與希伯來文化的失敗,你可以再與公曆嘗試:
DateTime myDate = DateTime.Now;
CultureInfo culture = CultureInfo.CreateSpecificCulture("he-IL");
culture.DateTimeFormat.Calendar = new HebrewCalendar(); // To be sure
DateTimeStyles styles = DateTimeStyles.None;
if (DateTime.TryParse("כ\"ה/אייר/תש\"ע", culture, styles, out myDate))
{
// Hebrew date
}
culture = CultureInfo.CreateSpecificCulture("en-US");
if (DateTime.TryParse("2/30/2010", culture, styles, out myDate))
{
// US date
}
您是否真的嘗試過這種方式?DateTime.Now不是一種方法,也不是he-IL文化使用希伯來語日曆。 – 2010-05-09 16:43:18
@Hans Passant - 感謝您使用'DateTime.Now'指出我的錯誤。這已得到糾正(並且我添加了'HebrewCalendar')。代碼現在可以工作。 – Oded 2010-05-09 17:05:12
它的工作原理非常好,謝謝。 ! – 2010-05-09 20:14:41
- 1. 日期時間字符串提升::格里高利::日期
- 2. 希伯來語字符串希伯來語
- 3. 確定字符串是日期還是數字
- 4. 確定行是日期,字符串還是int在Python中
- 5. 字符串轉換爲希伯來語
- 6. 從字符串中去掉希伯來語格式化字符
- 7. 如何確定DataColumn的類型是數字,字符串還是日期時間?
- 8. 如何確定字符串是否爲日期格式?
- 9. NSDate希伯來語日期標籤
- 10. 希伯來語日期web請求android
- 11. 轉換數在希伯來語日期字符
- 12. 如何確定一個字符串是英語還是波斯語?
- 13. 什麼格式是CoreData中的日期 - 日期還是字符串?
- 14. 如何確定給定的字符串是否代表日期?
- 15. Javascript驗證字符串可以是日期還是特定字符串
- 16. 如何確定區域設置的日期格式是月/日還是日/月?
- 17. 需要顯示「希伯來語」字符
- 18. NG模式只希伯來語字符
- 19. 轉換希伯來字符以英語
- 20. 如果電話日曆不是格里高利,如何在格里曆格式中獲取今天的日期?
- 21. 希伯來文字符在日食
- 22. 希伯來語和數字
- 23. TextView的重心不是希伯來語
- 24. Strpos不匹配希伯來字符串
- 25. 使用file_get_contents和希伯來字符串
- 26. 安卓希伯來語RTL字符串與數字值翻轉
- 27. PHP麻煩轉換編碼希伯來語(ISO-8891-8-I)字符串返回到希伯來文字符
- 28. 如何確定電子表格單元格是包含日期還是實數?
- 29. 如何測試日期格式字符串是否是Oracle中的有效日期格式字符串
- 30. 是否有任何確定字符串是數字還是日期的javascript或jquery函數?
你能爲日期字符串後的樣品? – Oded 2010-05-09 16:16:23
以什麼格式?如果只是最近的日期,難道你不能僅僅測試一年是否比3000更大? – svick 2010-05-09 16:17:59
@svick - 這不會起作用,因爲今年看起來像是安全的,而不是數字形式 – Rubys 2010-05-09 22:18:20