Tarih biçimi C# DD-MM-YYYY biçimine nasıl dönüştürülür? Ben sadece DD-MM-YYYY formatı için başka bir şey arıyorum.Tarih biçimini DD-AA-YYYY olarak dönüştürmek için C#
cevap
string formattedDate = yourDate.ToString("dd-MM-yyyy");
Hızlı yanıt için çok teşekkürler ama çalışmıyor ... 'string' 'System.FormatProvider' hata alıyorum Ben – saurav2109
string formatted = date.ToString("dd-MM-yyyy");
yapacağız. Farklı biçimler için iyi bir başvuru kaynağıdır. İlk Google arama hit birine göre
alıyorum Ben hızlı yanıt için teşekkürler, ama onun çalışma değil.Belki hatası alıyorum ... dönüştürme 'string' den 'System.FormatProvider'a' – saurav2109
Nasıl diyorsunuz? Tam olarak yazdıklarımı yapmak işe yarayacak. Daha fazla bilgi için MSDN'e bakın http://msdn.microsoft.com/en-US/library/zdtaw1bw%28v=VS.100%29.aspx – alexn
Kullanmakta olduğumdan sonra aşağıdaki sorgudan Başlangıç Tarihi ve Bitiş tarihi seçiyorum Seçilen tüm değer için döngü için ... Lütfen aşağıya bir göz atın. hrms_job = hrms_job.Append ("SELECT [İş Kodu], [İş İsmi], [Başlangıç Tarihi], [Bitiş Tarihi] FROM [hrms_job $]"); – saurav2109
: http://www.csharp-examples.net/string-format-datetime/
// Where 'dt' is the DateTime object...
String.Format("{0:dd-MM-yyyy}", dt);
Cevabınız için çok teşekkürler, ama bu çalışmıyor, string.format bize DD-MM-YYYY biçimini vermeyecek, DD/AA/YYYY biçimini verecektir – saurav2109
DateTime dt = DateTime.Now;
String.Format("{0:dd-MM-yyyy}", dt);
Cevabınız için çok teşekkürler, ancak bu çalışmıyor, dize .format bize DD-MM-YYYY biçimini vermeyecek, bu bana DD/MM/YYYY biçiminde – saurav2109
biçim verecektir. Çıktı 10-01-2011 – evilone
Eğer tarih değişkeni String veya tarih türü olarak depolanan var mı?
Hangi durumda size
DateTime myDate = null;
DateTime.TryParse(myString,myDate);
veya
böyle bir şey yapmak gerekecektirConvert.ToDateTime(myString);
Daha sonra ToString ("dd-AA-yyyy") arayabilirler senin date variable
İlk ipinizi DateTime değişkenine dönüştürün:
DateTime date = DateTime.Parse(your variable);
Ardından doğru biçimde dizeye geri bu değişkeni dönüştürmek:
String dateInString = date.ToString("dd-MM-yyyy");
hrms_job = hrms_job.Append ("SELECT [İş Kodu], [İş Adı], [Başlangıç Tarihi], [Bitiş Tarihi] FROM [hrms_job $]"); (int iRowCount = 0; iRowCount
Aşağıda, kodumu, sizi tekrar rahatsız ettiğim için üzgünüm, ancak tam olarak ne istediğimi tekrarlamıyorum..Bu önerinizden sonra DD-02 alıyorum -YYYY, aylık değer alıyorum ama hepsi değil. Lütfen – saurav2109
Thhanks'a çok yardımcı olun Herkes ... Çözümü aldım .. DD-MM-YYYY yapıyordum ama aslında dd-MM-yyyy bu büyük/küçük harf duyarlıdır. Tüm güzel desteğiniz için herkese çok teşekkür ederiz – saurav2109
DateTime s1 = System.Convert.ToDateTime(textbox.Trim());
DateTime date = (s1);
String frmdt = date.ToString("dd-MM-yyyy");
İşte
En basit yöntemi olduğunu çalışacaktır.
Bu dize değeri şudur: "2012/05/13"
DateTime _date;
string day = "";
_date = DateTime.Parse("5/13/2012");
day = _date.ToString("dd-MMM-yyyy");
O çıktısı olarak: Aynı sorunu koştum 13-Mayıs-2012
Doğru da –
. Yapmam gereken şey, sınıfın en üstünde bir referans eklemek ve şu anda yürütmekte olan iş parçacığının CultureInfo değerini değiştirmek. = Birleşik Devletleri "fr-FR" = Fransızca konuşan Fransa "fr-CA" = Fransız- "en-US":
using System.Threading;
string cultureName = "fr-CA";
Thread.CurrentThread.CurrentCulture = new CultureInfo(cultureName);
DateTime theDate = new DateTime(2015, 11, 06);
theDate.ToString("g");
Console.WriteLine(theDate);
yapmanız gereken tek şey, örneğin kültür adını değiştirmek olduğunu konuşan Kanada vs ...
sorun, bir dize dönüştürmek için çalışıyoruz bu yüzden ilk bugüne kadar Değişkeninizi kullanması gereklidir ve bundan sonra
string date = variableConvertedToDate.ToString("dd-MM-yyyy")
veya
string date = variableConvertedToDate.ToShortDateString()
gibi bir şey de aynen geçerlidir i Bu durumda sonuç dd/MM/yyyy.İşte
biz gitmek:
DateTime time = DateTime.Now;
Console.WriteLine(time.Day + "-" + time.Month + "-" + time.Year);
İŞLERİ! :)
var dateTimeString = "21-10-2014 15:40:30";
dateTimeString = Regex.Replace(dateTimeString, @"[^\u0000-\u007F]", string.Empty);
var inputFormat = "dd-MM-yyyy HH:mm:ss";
var outputFormat = "yyyy-MM-dd HH:mm:ss";
var dateTime = DateTime.ParseExact(dateTimeString, inputFormat, CultureInfo.InvariantCulture);
var output = dateTime.ToString(outputFormat);
Console.WriteLine(output);
Bunu deneyin, benim için çalışır. itibaren C# 6.0 itibaren
(Visual Studio 2015 ve daha yeni), sadece biçimlendirme ile bir interpolated dizesi kullanabilirsiniz:
var date = new DateTime(2017, 8, 3);
var formattedDate = $"{date:dd-MM-yyyy}";
dönüş inObj == DBNull.Value? "": (Convert.ToDateTime (inObj)) ToString ("MM/gg/yyyy") ToString();
DateTime dt = DateTime.Now;
String.Format("{0:dd-MM-yyyy}", dt);
- 1. sas7bdat tarih biçimini
- 2. Çevrimiçi araç JSON C# nesne biçimini dönüştürmek için
- 3. angularjs ui-tarih biçimini
- 4. DateTime.Parse tarih biçimini
- 5. dönüştürmek tarih
- 6. Tarih Biçimini ay olarak değiştir, yyyy varsayılan olarak ssrs 2008
- 7. Tarih biçimini on exchange ile
- 8. Tek tarih biçimini yorumlama/dönüştürme Yardım
- 9. . Net SOAP isteğinin Tarih Biçimini nasıl değiştiririm?
- 10. Özel bir tarih biçimini (dize) tarih aralığına dönüştürme
- 11. Otomatik yenilenebilir abonelik makbuz tarih biçimini
- 12. saat dilimlerine göre tarih dönüştürmek
- 13. ASP.NET AJAX Takvim genişletici tarih biçimini
- 14. Tarih biçimini düzeltmek için bir dize dönüştürme (joomla biçimi)
- 15. C# Dize dönüştürmek için hex
- 16. Veritabanından tarih ile java 24 saat 12 saat biçimini dönüştürmek nasıl
- 17. kullanıyorum bugüne kadar etken olarak tarih dönüştürmek çalışıyorum R
- 18. java.util.date biçimindeki java.util.date biçimini java
- 19. Nasıl javascript Filereader .png biçimini .jpg biçimine dönüştürmek nasıl?
- 20. PySpark dataframe olağandışı dize biçimini Timestamp olarak dönüştürün
- 21. biçimini almak için: java
- 22. XSLT dönüşümü tarih formatı için tarih aralığı
- 23. Tarih olarak tarih türü Oracle'da
- 24. Aracı C# koduna dönüştürmek için aracı
- 25. C# nasıl String dizisine File.ReadLines dönüştürmek için?
- 26. obj-c base64 görüntüyü dönüştürmek için nasıl
- 27. size_t dönüştürmek/C++
- 28. C#: Dize, standart tarih formatı
- 29. Değişim tarih biçimini doğrulama, MVC 3 ve jQuery
- 30. python - strtotime karşılığı mı? Ben Unix zaman damgası ile tarih saat dizeleri dönüştürmek için bu kullanıyorum
Dizgiyi başka bir dizeye mi dönüştürüyorsunuz? DateTime 'DD-MM-YYYY' biçimiyle bir dize olarak biçimlendirmek ister misiniz? Hangi dil: VB, C#, başka bir şey? Lütfen daha fazla bilgi verin. – matt
ToString ("dd-MM-yyyy") biçimlendirmesinin büyük/küçük harfe duyarlı olduğunu unutmayın. Eğer küçük harf M'yi kullanırsanız, ay elde edemezsiniz, saymaya çok fazla zaman geldi. – DOK