C# içinde kullanmak için kullanılan bir DateTime
biçiminde standart ToString
yöntemi ile aynı biçimi üretecek bir standart çizgi Bir DateTime
XML'e seri hale getirdiğinizde üretilir? 2013-03-20T13:32:45.5316112Z
'DateTime.ToString()', 'DateTime' bir XML serileştirme olarak aynı dizge çıktı alma
cevap
.ToString ("o") trick
Bak burada: Örneğin
http://msdn.microsoft.com/en-us/library/az4se3k1.aspx#UniversalFull
istediğiniz biçimi şöyledir:
myDate.ToString("u");
Örnek:
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToUniversalTime().ToString("u"));
// Displays 2008-04-10 13:30:00Z
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToUniversalTime().ToString("yyyy-MM-dd'T'HH:mm:ss.fffffffZ"));
// Displays 2008-04-10T13:30:00.000000Z
Bu yakın yapmak görünüyordu, ama oldukça T ' 'den, tarihten itibaren zaman ayırmak için boşluk kullanıyor. –
Ayrıca T'yi göstermeye de dikkat edin, hatırlayın - tarihinizi UTC'ye ilk olarak göndermeniz gerekir! – KaraokeStu
Sana özel olmak zorunda düşünüyorum:
Ancak bu nedenle özel bir biçim kullanmak gerekebilir, (muhtemelen hala çalışacak olsa da) sonra konum oldukça ne değildirDoğru saat dilimini kullanma konusunda dikkatli olmalısınız. See here for more details.
@ user1450877'nin cevabı için yaptığım yorumu görün. Bu burada da geçerlidir. Seri hale getirme işleri biraz farklı gibi görünüyor. – StampedeXV
- 1. DateTime.ToString()
- 2. DateTime.ToString(), meridiem'i "A.M." olarak görüntüler. veya "s."
- 3. XML Serileştirme: nesne serileştirilmemiş
- 4. İki datetime değeri arasında çıktı metni çıktı
- 5. Sqlite-net datetime alma
- 6. Dizge, belirtilen formatta datetime tarihine nasıl dönüştürülür?
- 7. DateTime: DD.MM.YYYY olarak nasıl görüntülenmeli?
- 8. DataContractJsonSerializer bir nesneyi bir dizge olarak serileştirebilir?
- 9. C# nesnesine XML dizisi serileştirme
- 10. C# XML Serileştirme içlenmemiş diziler/liste
- 11. XML dosyasına XMLWriter çıktı
- 12. .. Bir dizge olarak belirtilen bir özelliği vardır
- 13. C# XML Serileştirme için öznitelikleri ekleme
- 14. ruby gem xml-simple: Farklı girişler için aynı çıktı
- 15. İçerikler bir dizge olarak nasıl eklenir?
- 16. XML serileştirme işlemi nasıl daha hızlı yapılır?
- 17. Yalnızca saat/dakika datetime alma
- 18. Çıktı sonucu: bir xml değer arasında
- 19. Dizge veya Dizge alan bir Ruby yöntemi nasıl tanımlanır?
- 20. Harici SAT çözücüsünden çıktı alma
- 21. wkhtmltopdf - aynı yapılandırma farklı çıktı
- 22. XML serileştirme, yalnızca xml içinde ad alanı ile çalışır
- 23. Bir XmlArray öğesine (XML Serileştirme) bir özniteliği nasıl ekleyebilirim?
- 24. SQL 'float' veri türü, çıktı XML olarak, istenmeyen şamandıra sonucu
- 25. sorunu dinamik xml alma
- 26. SQL UNION FOR XML ad çıktı sütunu
- 27. XML Serileştirme için genel erişimli bir NonSerialized alan nasıl belirtilir?
- 28. Bir xml etiketinden aynı düzeyde linq bir özniteliği nasıl seçerim? Aşağıdaki xml olarak
- 29. XML serileştirme 'standartlaştırmak' satır sonları, nasıl durdurulur? (.NET)
- 30. Serileştirme serileştirme ve serileştirme ile ilgili sorun
Bu sonunda "z" eksik olacak, sanırım. –
Z, – user1450877
Ah parametresini kullanarak ilginçti - [MSDN dökümanının örneği] (http://msdn.microsoft.com/en-us/library/az4se3k1.aspx) buna sahip değil. –