является java.sql.Date()
, а команда mysql sysdate дает точно такое же время времени?Является ли java.sql.Date() и mysql-команда sysdate
ответ
Функция SYSDATE
дает дату и время сервера базы данных. java.sql.Date
не дает никакой конкретной даты - она должна быть инициализирована на определенную дату, и она хранит только дату, а не время. (Внутренне он делает хранить компонент времени, а также, но это бессмысленно, и вы должны игнорировать его.) Если вы создаете java.sql.Date
объект с
date = new java.sql.Date(System.getCurrentTimeMillis());
или что-то эквивалентное и ваша база данных работает на другой машине , вы можете получить другую дату, когда вы вызываете SYSDATE
, если часы на двух машинах не синхронизированы.
Вы выполните команду sysdate
в системе БД. Он дает системную дату сервера БД.
java.sql.DateТонкая обертка вокруг значения миллисекунды, которая позволяет JDBC идентифицировать это как значение DATE SQL. Это другое, это объект Java, который взаимодействует с датой sql. Драйвер JDBC будет использовать объект java.sql.Date
и форматировать его данные в приемлемом формате, сохраняя его в БД и наоборот.
Сам по себе он не может дать нам дату, пока вы не будете кормить ее некоторыми данными, и она хранит годы, месяцы и дни, в то время как часы, минута, секунда и миллисекунда игнорируются.
SELECT SYSDATE();
Выход: 2013/07/26 04:16:55
По умолчанию Формат: гггг-мм-дд чч: мм: сс
Date a=new Date();
java.sql.Date d=new java.sql.Date(a.getTime());
System.out.println(d);
Выход: 2013/07/26
Формат по умолчанию: yyyy-MM-dd
- 1. Является ли производительность trunc (sysdate-1) и trunc (sysdate) -1 разными?
- 2. PHP отправить автоматический sysdate и sysdate + 24hours
- 3. Спарк Dataset и java.sql.Date
- 4. TIMESTAMP и SYSDATE
- 5. java.sql.Date к времени Joda преобразования
- 6. java.sql.Date и java.sql.Time к org.joda.time.DateTime
- 7. java.sql.Date форматирования
- 8. Как отформатировать этот java.sql.date?
- 9. Преобразование строки в java.sql.Date и java.sql.Time
- 10. java.sql.Date принимает неправильную дату
- 11. конвертировать java.sql.Timestamp в java.sql.Date
- 12. Convert java.sql.Date to java.sql.Timestamp
- 13. Изменяет ли SYSDATE значение статистики в Oracle?
- 14. Oracle Sysdate> NULL
- 15. Oracle DBMS_SCHEDULER аргумент sysdate
- 16. SQL Query> sysdate <Sysdate + 1 год
- 17. Ошибка инициализации java.sql.Date
- 18. преобразование java.util.date в java.sql.date
- 19. String to java.sql.Date
- 20. Преобразование java.util.Date в java.sql.Date
- 21. Преобразование Joda LocalTime в java.sql.Date
- 22. В чем разница между java.util.Date и java.sql.Date?
- 23. Получите максимум и минимум дату java.sql.Date
- 24. Как слить java.sql.Date и java.sql.Time на java.util.Date?
- 25. java.lang.NoSuchMethodException:. Java.sql.Date (java.lang.String)
- 26. Разбор строки на java.sql.date
- 27. Форматирование java.sql.Date к YYyyMmDd
- 28. Как создать переменную java.sql.Date?
- 29. Oracle Sysdate гибкая дата
- 30. Sysdate в тексте SQL
Смутный вопрос! java.sql.Date() - это класс. – rahulserver