将string转为date类型,java将字符串转为date
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
本教程操作环境:windows7系统、java8版、戴尔自交第三代电脑。
线转日期常见三种方式:SimpleDateFormat、org。阿帕奇。公地。郎3。时间。日期工具、日期时间格式器(Java 8)
描述 | |
---|---|
SimpleDateFormat | 线程不安全、文本匹配灵活 |
DateUtils
| 工具类、支持日期运算 |
DateTimeFormatter | 线程安全、配合LocalDateTime支持链式编程、方便比较运算
|
/**
* 指定当前时间-指定时间是否大于30秒
*/
//简单日期格式
私有静态void m1()抛出ParseException {
字符串结束时间=哈哈2020-02-07 18:58:02.0你好;//支持特殊格式转换
字符串格式=哈哈 yyyy-MM-DD HH:MM:ss ;
SimpleDateFormat SDF=new SimpleDateFormat(format);
日期edate=SDF。解析(结束时间);
Date now=new Date();
string nowStr=dateformatutils。格式(现在,格式);
if(DateUtils.addSeconds(edate,30).以前((现在)){
伐木工。info( true endTime={ } now={ } ,endTime,nowStr);
}否则{
伐木工。info( false endTime={ } now={ } ,endTime,nowStr);
}
}
//DateUtils
私有静态空隙m3()引发ParseException {
字符串结束时间= 2020-02-07 18:58:02.0 ;
字符串格式= yyyy-MM-DD HH:MM:ss ;
date edate=dateutils。分析日期(结束时间,格式, yyyy-MM-dd HH:mm:ss .SSS’);//支持多格式匹配
Date now=new Date();
string nowStr=dateformatutils。格式(现在,格式);
if(DateUtils.addSeconds(edate,30).以前((现在)){
伐木工。info( true endTime={ } now={ } ,endTime,nowStr);
}否则{
伐木工。info( false endTime={ } now={ } ,endTime,nowStr);
}
}
//DateTimeFormatter
私有静态void m2(){
字符串结束时间= 2020-02-07 18:58:02 ;
字符串格式= yyyy-MM-DD HH:MM:ss ;
LocalDateTime现在=LocalDateTime。now();
日期时间格式器日期时间格式器=日期时间格式器。模式(格式)的;
string nowStr=now。格式(日期时间格式化程序);
if(LocalDateTime.parse(endTime,dateTimeFormatter)。plusSeconds(30).在(本地日期时间之前。now()){//链式编程
伐木工。info( true endTime={ } now={ } ,endTime,nowStr);
}否则{
伐木工。info( false endTime={ } now={ } ,endTime,nowStr);
}
}相关视频教程推荐:Java视频教程以上就是爪哇岛中将线转为日期的方法有哪些的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。