Lebih
C# DateTime untuk "YYYYMMDDHHMMSS" format
Aku ingin mengkonversi C# DateTime untuk "YYYYMMDDHHMMSS" format. Tapi aku don't menemukan yang dibangun di metode untuk mendapatkan format ini? Ada komentar?
585
15
Situs ini memiliki banyak contoh check it out
Standar DateTime Format
Update menggunakan c# 6 interpolasi string format
Anda've praktis menulis format diri sendiri.
yourdate.ToString("yyyyMMddHHmmss")
Segala sesuatu yang lain harus jelas.
Anda've hanya harus berhati-hati antara bulan (MM) dan menit (mm):
(Perhatikan juga bahwa HH adalah jam 24 jam, sedangkan hh akan menjadi 12 jam, biasanya dalam hubungannya dengan t atau tt am/pm penanda.)
Jika anda ingin melakukan hal ini sebagai bagian dari komposit format string, you'd gunakan:
Untuk informasi lebih lanjut, lihat BACA halaman kustom format tanggal dan waktu.
Anda dapat menggunakan custom format string:
Pengganti "hh" untuk "HH" jika anda tidak ingin waktu 24-jam.
Jika anda menggunakan ReSharper, mendapatkan bantuan dengan ':' (lihat gambar)
jika anda hanya ingin ditampilkan sebagai string
Dalam
.Net Standar 2
anda dapat memformatDateTime
seperti di bawah ini:Saya terkejut tidak ada yang memiliki link untuk ini . format apapun dapat dibuat dengan menggunakan pedoman berikut:
Custom Tanggal dan Waktu Format String
Untuk contoh yang spesifik (Seperti orang lain telah ditunjukkan) menggunakan sesuatu seperti
Di mana my_format dapat berupa string kombinasi y,M,H,m,s,f,F, dan banyak lagi! Check out link.
menggunakan C# 6.0
Metode yang mudah, kontrol Penuh atas 'dari jenis' dan 'untuk tipe', dan hanya perlu ingat kode ini untuk masa depan coran
Mendapatkan tanggal sebagai
DateTime
objek bukan String. Kemudian anda dapat menggunakan format seperti yang anda inginkan.Klik di sini untuk pola yang lebih
Hal ini bukan masalah besar. anda hanya dapat menempatkan seperti ini
Alasan di sini untuk saya digunakan $ yaitu untuk string Interpolasi .
Setelah menghabiskan banyak jam di pencarian Google, saya menemukan berikut solusi seperti ketika saya secara lokal memberikan tanggal waktu, tidak ada pengecualian sementara dari server lain, ada Kesalahan......... Saat ini tidak dalam format yang tepat.. Sebelum hemat/ mencari kotak Teks tanggal waktu di C#, hanya memeriksa baik luar Serer Budaya yang sama seperti database server budaya.. Ex keduanya harus "id-id" atau harus baik "en-GB" asp berikut snap shot.
Bahkan dengan format tanggal yang berbeda seperti (dd/mm/yyyy) atau (yyyy/mm/dd), itu akan menghemat atau pencarian yang akurat.