Kullanıcıların tarihleri 15-10-2010 ve 15/10/2010 olarak girmelerine izin veriyorum. Sorun şu ki, mysql'in str_to_date öğesinde yalnızca bir ayırıcı türü belirtebilirim. Yani bir kullanıcı 15-10-2010'a girerse, STR_TO_DATE('15-10-2010','%d-%m-%Y')
iyi çalışır. Ancak kullanıcı 15/10/2010 yaptıysa, veritabanı sütununda boş bir değer elde ediyorum. MySQL'i her ikisine de - ve// ayırıcı olarak söylemenin bir yolu var mı?MySql'nin tarih ayırıcısı str_to_date içinde
1
A
cevap
2
Mysql'deki Değiştir işlevini kullanabilirsiniz. Böyle
şey: Bu yardımcı olur
STR_TO_DATE(REPLACE('15/10/2010', '/', '-'), '%d-%m-%Y')
Umut, Arne
+0
Bu işi yapar maskeyi kullanarak kullanıcıya tek tek tarih biçimini izin gerektiğini düşünüyorum. Bunun için çok teşekkürler. – Norman
İlgili konular
- 1. Tarih değiştiğinde mysql içinde filtre ay
- 2. Verimli C havuzu ayırıcısı?
- 3. PostgreSQL içinde tarih aralığı
- 4. Gruplama ayırıcısı olmayan sayıları biçimlendirme
- 5. Log4j2 XML sistem dosya ayırıcısı
- 6. MySQL tarih biçimleri - zorluk Bir tarih ekleme
- 7. Arama Tarih aralığı Meteor içinde
- 8. Ürünün Oluşturulduğu Tarih içinde Sitecore
- 9. Mağaza Tarih Biçimi elasticsearch içinde
- 10. Bir tarih 2 tarih içinde olmasa da, tarih, tarih olana kadar 2 tarihi artırın. Swift
- 11. Yayılma ve görüntü ayırıcısı kullanılarak hata oluştu
- 12. Java'da zaman ayırıcısı sembolü nasıl alınır?
- 13. stl ayırıcısı, diğer tip kopyası yapıcısı,
- 14. CAST veya STR_TO_DATE ile JSON_EXTRACT arası zincirleme başarısız oluyor
- 15. Zend_Form'da teslim tarihleri - tarih biçimlerine ve tarih biçimlerine dönme
- 16. Tarih Zaman damgası olmadan HQL içinde karşılaştırın
- 17. Bootstrap datepicker içinde tarih aralığı nasıl etkinleştirilir
- 18. R Yıl içinde tarih farkı (kayan nokta)
- 19. Tarih/saat içinde GMT -den'ye Javascript dönüştürebilirsiniz
- 20. php ile bir döngü içinde tarih artırılması
- 21. Saniye içinde 2 tarih arasındaki fark ios
- 22. Bir dizi içinde tarih aralığı, ruby
- 23. jQuery flot içinde DB'den tarih gösterme
- 24. mysql gibi omurga tarih alanı oracle
- 25. C# ad alanı ayırıcısı (.) Bir yerde tanımlanmış mı?
- 26. std :: map ayırıcısı ben son derece temel ayırıcı var
- 27. Neden alan ayırıcısı karakteri yalnızca bir bayt olmalı?
- 28. Tarih-saat öğesinin tarih değeri ayarından
- 29. Tarih olarak tarih türü Oracle'da
- 30. Tarih: Oracle Veritabanı Türü Tarih
i alanda –