Ho un texbox in forma che l'utente inserisce DateTime persiano voglio convertire data persiano per Datetime per Save in SQL grazie per le rispostecome è possibile convertire il datime persiano in DateTime con C#?
5
A
risposta
4
Ci sono un sacco di articoli su CodeProject che potrebbe risultare utile:
Persian DateTime
Farsi Library - Working with Dates, Calendars, and DatePickers
Ricerca CodeProject per "persiano" e scommetto che troverete un sacco di cose utili.
3
Usa DateTime.Parse con un persiano CultureInfo:
var input = "8/30/2009 03:32";
var datetime = DateTime.Parse(input, CultureInfo.CreateSpecificCulture("fa-IR"));
+0
grazie, ma mi converto da Persian DateTime a Date Time ovvero Convert Datetime in Persiano DateTime – Mary
2
è possibile utilizzare questo codice:
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();
Problemi correlati
- 1. Analizzare il C# datetime in javascript datetime
- 2. Come convertire la stringa di data del calendario persiano in DateTime?
- 3. Come convertire il timestamp DB2 in datetime?
- 4. come convertire datetime in breve?
- 5. Come convertire DateTime? a DateTime
- 6. Come convertire un byte [] in datetime in C#?
- 7. Come convertire l'oggetto DateTime in gg/mm/aaaa in C#?
- 8. persiano Calendario in MVC, Asp.net
- 9. Come convertire `ctime` in` datetime` in Python?
- 10. Convertire il formato datetime in secondi
- 11. Convertire relativa stringa datetime in oggetto DateTime
- 12. È possibile convertire char [] in char * in C?
- 13. C# convertire UTC int nell'oggetto DateTime
- 14. Convertire il datetime MySQL in timestamp
- 15. come convertire il fattore in DateTime in R?
- 16. è possibile convertire un oggetto dinamico in un ExpandoObject (C#)
- 17. Come convertire Joda Localdate in Joda DateTime?
- 18. Come convertire un Datetime .Net in un datetime T-SQL
- 19. Come convertire datetime() in timestamp() in erlang
- 20. come convertire una stringa datetime in oggetto datetime?
- 21. Come convertire un datetime nel formato CurrentCulture in DateTime gregoriano?
- 22. Come convertire datetime64 NumPy in datetime
- 23. Come convertire tipo lungo datetime per DateTime con il fuso orario corretto
- 24. possibile convertire C# ottenere, impostare il codice per C++
- 25. È possibile convertire una classe Swift in C void * pointer?
- 26. Convertire timestamp Unix in datetime
- 27. Come convertire in un oggetto datetime Python con JSON.loads?
- 28. perl come convertire una stringa in Datetime?
- 29. WPF con C++, è possibile?
- 30. come convertire appuntamento con 'T' per/da stringa in C#
hai guardato utilizzando il metodo DateTime.ParseExact()? – Kane