Mengubah format Tanggal menjadi DD/MM/YYYY format di SQL Server
Saya memiliki query di sql, saya telah mendapatkan tanggal dalam format dd/mm/yy
Contoh: 25/jun/2013
.
Bagaimana saya bisa mengubahnya untuk SQL server?
57
9
I'm tidak yakin ada kecocokan yang tepat untuk format yang anda inginkan. Tapi anda bisa mendapatkan dekat dengan
convert()
dan gaya106
. Kemudian, ganti spasi:Sudah ada beberapa jawaban dan jenis format untuk SQL server 2008. Tetapi metode ini agak ambigu dan itu akan sulit bagi anda untuk mengingat nomor sehubungan dengan Format Tanggal Tertentu. Yang's mengapa dalam versi berikutnya dari SQL server ada pilihan yang lebih baik.
Jika anda menggunakan SQL Server 2012 atau versi di atas, anda harus menggunakan Format() function
Dengan budaya pilihan, anda dapat menentukan tanggal yang sesuai dengan pemirsa anda.
Untuk OP's solusi, kita dapat menggunakan format berikut ini, yang telah disebutkan oleh @Martin Smith:
Beberapa contoh format tanggal:
Jika anda ingin lebih banyak format tanggal dari SQL server, anda harus mengunjungi:
kita dapat mengkonversi tanggal dalam berbagai format seperti
Ini kembali
dd mon yyyy
Lebih lanjut di Sini hal Ini dapat membantu anda
Jawaban yang diterima sudah memberikan solusi terbaik dengan menggunakan built dalam format metode pada tahun 2008.
Perlu dicatat bahwa hasil yang dikembalikan adalah tergantung pada bahasa yang masuk namun.
Kembali
pada saat penulisan.
Untuk orang-orang yang datang di pertanyaan ini pada versi yang lebih baru dari SQL Server metode yang menghindari masalah ini - dan kebutuhan untuk
MENGGANTIKAN
adalahPada tahun 2005+ ini akan menjadi mungkin untuk menulis CLR UDF yang diterima DateTime, Format Pola dan Budaya untuk mensimulasikan sama.
Coba gunakan query di bawah ini.
Coba ini
parameter ketiga adalah format, jangkauan dari
100
untuk114
, ada orang yang harus bekerja untuk anda.Jika anda perlu upload di
dd/mm/yyyy
gunakan ini:Ganti
getdate()
dengan nama kolom. Ini bekerja untuk saya.Coba ini :
Siapa pun yang mencoba untuk secara manual memasukkan tanggal dengan sql server 'tanggal jenis' variabel menggunakan format ini saat memasuki :
Anda dapat menggunakan query ini-
Harapan, permintaan ini membantu anda.
Terima kasih!!!!