Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Membandingkan Waktu MySQL dan Java

Di Java, Anda dapat membuat Date dari string, menggunakan SimpleDateFormat :

String text = "2011-12-30 17:10:00";
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(text);
Date now = new Date();

if (date.after(now))
{
    // do stuff
}

Anda dapat melakukan operasi serupa di database, menggunakan aritmatika dasar dan (saya berpikir ) operator kesetaraan:+ , - , > , < , dll., serta tanggal MySQL dan fungsi waktu .

...meskipun saya ingin tahu mengapa Anda menggunakan getString() bukannya ResultSet#getTimestamp() .

Satu nasihat lagi:pertimbangkan untuk menggunakan Joda Time bukannya java.util.Date dan java.util.Calendar . Lihat Haruskah saya menggunakan kelas tanggal dan waktu Java atau menggunakan perpustakaan pihak ketiga seperti Joda Time?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jumlahkan jam dari pelacak waktu ke kalender menurut hari

  2. DAN bidang NOT IN(NULL) mengembalikan set kosong

  3. bagaimana cara mendapatkan hasil yang diurutkan dalam kueri mysql?

  4. Apakah mysql_real_escape_string() rusak?

  5. RegEx dengan preg_match untuk menemukan dan mengganti string SIMILAR