Sangat berguna untuk mengetahui bahwa ini adalah format yang sama yang digunakan oleh fungsi Windows GetDateFormat . Anda menggunakan tanda kutip untuk menunjukkan beberapa literal yang ingin Anda masukkan ke string yang dihasilkan.
Dokumentasi lebih lanjut dari kode pemformatan string dapat ditemukan di:
Dalam string Anda itu indiating bahwa itu benar-benar ingin menambahkan tanda hubung, titik dua, dan T karakter:
yyyy '-'
MM '-'
hh 'T'
HH ':'
mm ':'
ss
Secara umum Anda tidak ingin membangun tanggal / kali dengan harfiah sebuah tanda hubung ( -
) atau titik dua ( :
), atau bahkan garis miring ( /
). Karena itu salah untuk budaya yang tidak menggunakan garis miring dan titik dua untuk membuat tanggal / waktu:
- 10/22/2019 10∶19∶54 ᴀᴍ
- 10:19:54
- 2019.10.22 10:19:54
- 2019-10-22 10.19.54
- 2019-10-22 10:19:54
- 2019-10-22 10:19:54 AM
- 2019-10-22 ཆུ་ཚོད་ 10:19:54 སྔ་ ཆ་
- 2019-10-22 오전 10:19:54
- 2019 10:19:54
- 10:19:54
- 22.10.19 10:19:54
- 22.10.19 ý. 10:19:54
- 22.10.2019 10.19.54
- 22.10.2019 10:19:54
- 22.10.2019 10:19:54 pd
- 22.10.2019 г. 10:19:54
- 22.10.2019. 10:19:54
- 22-10-19 10.19.54
- 22-10-19 10.19.54 AM
- 22-10-19 10:19:54
- 22-10-19 ਸਵੇਰ 10:19:54
- 22-10-2019 10:19:54
- 22-10-2019 ৰাতিপু 10:19:54
- 22-окт. 19 10:19:54
- 23/02/41 10:19:54 ص
- 30/07/1398 10:19:54 ق.ظ
Apa yang ingin Anda lakukan, jika Anda ingin menunjukkan:
- "Di sinilah Anda harus meletakkan pemisah tanggal"
- "Di sinilah Anda harus meletakkan pemisah waktu"
Gunakan spesial:
- karakter pengganti pemisah tanggal (/)
- karakter pengganti pemisah waktu (:)
Dan buat format seperti:
dd / yyyy / MM ss: HH: mm
Saya tidak tahu bisnis apa yang mungkin harus ditunjukkan oleh seseorang sebagai:
- 22/2019/10 37:10:24
- 22-2019-10 37∶10∶24
- 22 // 2019 // 10 37 :: 10 :: 24
- 10 37∶10∶24
Tetapi dengan cara ini pelokalan akan memasukkan pemisah tanggal dan waktu budaya yang benar.
Sedangkan jika Anda benar-benar meminta /
, -
atau :
:
- dd
'/'
yyyy '/'
MM ss ':'
HH ':'
mm
Anda akan mendapatkan:
daripada:
GetDateFormat
. Serupa mungkin, tetapi misalnya artinyayyyyy
berbeda. Mengingat bahwa pertanyaan ini mendapatkan banyak perhatian, dan ini tentang C # /, saya sarankan untuk memperbaiki pernyataan ini dan menautkan ke .NET docs.