我是靠谱客的博主 激情外套,这篇文章主要介绍java比较时间sql_Java Data Type - 如何将日历的时间与java.sql.Time对象进行比较,现在分享给大家,希望可以做个参考。

import java.sql.Time;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class Main {

/**

* Method to convert a calendar object to java's epoch date keeping only the

* time information

*/

public static Date toEpochDate(Calendar calendar) {

return new Date(Time.valueOf(

new SimpleDateFormat("HH:mm:ss").format(calendar.getTime())).getTime());

}

public static void main(String[] args) {

Calendar someTime = Calendar.getInstance();

someTime.set(Calendar.HOUR_OF_DAY, 17);

someTime.set(Calendar.MINUTE, 0);

someTime.set(Calendar.SECOND, 0);

// convert it to java epoch date

Date someDate = toEpochDate(someTime);

// create a date object from java.sql.Time

Date fromSqlTime = new Date(Time.valueOf("17:00:00").getTime());

// now do the comparison

System.out.println("Some Date: " + someDate.toString());

System.out.println("Sql Time: " + fromSqlTime.toString());

System.out.println("Are they equal? " + someDate.equals(fromSqlTime));

}

}

最后

以上就是激情外套最近收集整理的关于java比较时间sql_Java Data Type - 如何将日历的时间与java.sql.Time对象进行比较的全部内容,更多相关java比较时间sql_Java内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部