Giriş
Java'daki LocalDate sınıfına denk gelir. Sadece tarih bilgisini saklar. Çıktı olarak şunu görürüz
Java'daki LocalDate sınıfına denk gelir. Sadece tarih bilgisini saklar. Çıktı olarak şunu görürüz
2012-02-11
Cast To Date
Açıklaması şöyle
A type cast specifies a conversion from one data type to another.PostgreSQL accepts two equivalent syntaxes for type casts, the PostgreSQL-specific value::type and the SQL-standard CAST(value AS type).In this specific case, '{apple,cherry apple, avocado}'::text[]; takes the string literal {apple,cherry apple, avocado} and tells PostgreSQL to interpret it as an array of text.
Şöyle yaparız
SELECT '{apple,cherry apple, avocado}'::text[];
Örnek
timestamp tipindeki sütunun sadece date kısmını almak için şöyle yaparız
select a.created_at::date from attendance a;
java.util.Date kullanılır
Java 8
Java'daki LocalDateTime sınıfına denk gelir. Açıklaması şöyle.
Örnek
Şöyle yaparız.
@Column(name = "local_date", columnDefinition = "DATE")
private LocalDate localDate;
Örnek - Date vs CharDate tipi ile ORDER BY kullanılabilir. Char ile kullanmak doğru olmaz. Farkı görmek için şöyle yaparız
SELECT char_date, date_date FROM table1 ORDER BY char_date ;
+-------------+-------------+
| char_date | date_date |
+-------------+-------------+
| 01-Mar-2021 | 01-Mar-2021 |
| 12-Feb-2021 | 12-Feb-2021 |
| 23-Jan-2021 | 23-Jan-2021 |
+-------------+-------------+
SELECT char_date, date_date FROM table1 ORDER BY date_date ;
+-------------+-------------+
| char_date | date_date |
+-------------+-------------+
| 23-Jan-2021 | 23-Jan-2021 |
| 12-Feb-2021 | 12-Feb-2021 |
| 01-Mar-2021 | 01-Mar-2021 |
+-------------+-------------+
Hiç yorum yok:
Yorum Gönder