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

Menambahkan jam, menit, detik ke Tanggal SQL

Seperti yang disebutkan bahwa tanggal yang disimpan sebagai 2013-01-10 00:00:00 akan dikonversi ke 10-01-2013 23:59:59.999 dan kemudian menganggapnya sebagai tanggal akhir.

MySql

DATE_ADD()

Saat Anda menanyakan bidang waktu tanggal, Anda dapat memajukan waktu akhir Anda satu hari sebagai berikut

DATE_ADD('your_datetime_field', INTERVAL 1 DAY)

ATAU

Kode Java

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// rs is ResultSet reference
long dt = rs.getTimestamp("your_datetime_field").getTime();
// pick calendar instance and set time
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(dt);
// this will print `2013-01-10 00:00:00`
System.out.println(sdf.format(calendar.getTime()));
// advance the date by 1 day
calendar.add(Calendar.Date, 1);
// this is print `2013-01-11 00:00:00`
System.out.println(sdf.format(calendar.getTime()));

Sekarang, Anda dapat membandingkan dengan Calendar objek juga.

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengatur Database MySQL WordPress di Cloud

  2. Ruby, Rails:permata mysql2, apakah ada yang menggunakan permata ini? Apakah stabil?

  3. Bagaimana cara menempatkan baris di atas dalam kueri mysql.

  4. Mesin penyimpanan untuk meja tidak mendukung perbaikan. InnoDB atau MyISAM?

  5. Bagaimana cara melihat indeks untuk database atau tabel di MySQL?