Mysql
 sql >> база данни >  >> RDS >> Mysql

Сравняване на MySQL и Java Time

В Java можете да създадете Дата от низ, като се използва 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
}

Вместо това можете да извършвате подобни операции в базата данни, като използвате основна аритметика и (мисля ) оператори за равенство:+ , - , > , < и др., както и дата на MySQL и функции за време .

...макар че съм любопитен да знам защо използвате getString() вместо ResultSet#getTimestamp() .

Още един съвет:помислете за използването на Joda Time вместо java.util.Date и java.util.Calendar . Вижте Трябва ли да използвам Java класове за дата и час или да използвам библиотека на трета страна като 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. MySQL Покажи потребители

  2. Какво представлява MySQL еквивалентът на функцията CHOOSE() на SQL Server?

  3. Изберете всички, където [първата буква започва с B]

  4. PHP PDO програмиране на клас:Фатална грешка:Извикване на член функция fetchAll() на булева

  5. Разрешения за създаване на тригер в mysql