我在表單用戶插入波斯日期時間 我想轉換波斯日期日期時間爲保存在SQL thanx的答案如何使用c#將波斯語datettime轉換爲DateTime?
一個texbox
5
A
回答
4
有一堆CodeProject上的文章,你可能會發現有用:
Persian DateTime
Farsi Library - Working with Dates, Calendars, and DatePickers
搜索CodeProject上「波斯」,我敢打賭,你會發現很多有用的東西。
3
使用DateTime.Parse與波斯CultureInfo:
var input = "8/30/2009 03:32";
var datetime = DateTime.Parse(input, CultureInfo.CreateSpecificCulture("fa-IR"));
+0
thanx但我從波斯日期時間轉換爲日期時間 即將日期時間轉換爲波斯日期時間 – Mary 2009-09-01 19:45:01
2
您可以使用此代碼:
using System.Globalization;
PersianCalendar pCalendar = new PersianCalendar();
DateTime a = DateTime.Now;
int year = pCalendar.GetYear(a);
int month = pCalendar.GetMonth(a);
int day = pCalendar.GetDayOfMonth(a);
int hour = pCalendar.GetHour(a);
int min = pCalendar.GetMinute(a);
int sec = pCalendar.GetSecond(a);
int mSec = int.Parse(pCalendar.GetMilliseconds(a).ToString());
MessageBox.Show(year + "/" + month + "/" + day);// persian date
DateTime dateTime = pCalendar.ToDateTime(year,month,day,hour,min,sec,mSec);
MessageBox.Show(dateTime.ToShortDateString());//DateTime
1
System.Globalization.PersianCalendar pCalendar = new System.Globalization.PersianCalendar();
int year = pCalendar.GetYear(MiladyDateTime);
int month = pCalendar.GetMonth(MiladyDateTime);
int day = pCalendar.GetDayOfMonth(MiladyDateTime);
int hour = pCalendar.GetHour(MiladyDateTime);
int min = pCalendar.GetMinute(MiladyDateTime);
int sec = pCalendar.GetSecond(MiladyDateTime);
int mSec = int.Parse(pCalendar.GetMilliseconds(MiladyDateTime).ToString());
int era = pCalendar.GetEra(MiladyDateTime);
string Date = new DateTime(year, month, day, hour, min, sec, mSec).ToString();
相關問題
- 1. 將波斯語HTML轉換爲PDF
- 2. 用str_replace將波斯語數字轉換爲英文數字
- 3. 將datetime js轉換爲c#
- 4. 如何轉換DateTime?爲DateTime
- 5. 如何將MicrosoftDateFormat轉換爲使用Newtonsoft.Json的DateTime c#
- 6. 如何正確地將SQL datetime轉換爲C#datetime?
- 7. 使用datetime將分鐘轉換爲月
- 8. 將字符串轉換爲DateTime C#ASP.NET
- 9. 將Timespan轉換爲C中的DateTime#
- 10. 使用XSLT將XML轉換爲CSV - 保留波蘭語字母
- 11. 如何將「mm/yyyy」varchar轉換爲datetime?
- 12. 如何將varchar轉換爲datetime?
- 13. 如何將UTC轉換爲DateTime?
- 14. 如何將sqldatetime.minvalue轉換爲datetime?
- 15. 如何將.NET tick轉換爲python datetime?
- 16. 如何將java.sql.Timestamp轉換爲DateTime?
- 17. 如何將varchar轉換爲datetime
- 18. 如何將lastlogon從AD轉換爲datetime?
- 19. 如何將pd.Series轉換爲datetime?
- 20. 如何將datetime轉換爲短日期?
- 21. 如何將DateTime轉換爲JulianDate?
- 22. 如何將Oracle DateTime轉換爲日期
- 23. 如何將str轉換爲datetime?
- 24. 如何將毫秒數轉換爲DateTime?
- 25. 如何將MYSQL DateTime轉換爲NSDate - Swift
- 26. 如何將SqlDateTime值轉換爲.Net :: DateTime
- 27. 如何將Varchar轉換爲Datetime?
- 28. 如何將Integer8的值轉換爲DateTime?
- 29. 轉換爲datetime使用Convert.ToDateTime
- 30. 轉換爲波斯語(jalali)日期在角2和離子2
你看着使用DateTime.ParseExact()方法? – Kane 2009-09-01 19:13:05