[Java] 日期的简单处理
2016-04-12 15:49
459 查看
package test.date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestDate01 { public static void main(String[] args){ try {//捕获 全部选中 然后 alt+shift+z //定义一种日期的显示格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Date d = new Date(); System.out.println(); //格式化日期为字符串 System.out.println(sdf.format(d)); String str = "1986年12月12日 14:52:33"; //将字符串解析为日期,格式不符会抛出异常 System.out.println(sdf.parse(str)); //通过1970-01-01 00:00:00 到现在的毫秒数 long times = d.getTime(); System.out.println(d.getTime()+" "+1000*60*60*24*365); long year =times/(1000*60*60*24*365); System.out.println(year); //倒计时 距离某日期还有多少天 String ld = "2016年05月01日 15:42:00"; long endTime = sdf.parse(ld).getTime(); long st = endTime - times; System.out.println(st/(1000*60*60*24)); } catch (ParseException e) { e.printStackTrace(); } } }
相关文章推荐
- Java 学习总结(一)
- Java浮点数的精确计算及表示
- java开发之CopyOnWriteArrayList
- myeclipse10修改全局jsp编码格式为gbk
- Eclipse系列(一)----插件安装方式及使用说明
- java中动态代理
- JavaWeb中的监听器
- MyEclipse 2015 stable 2.0破解
- javase和javaee中获取文件路径的方法总结
- eclipse手贱配颜色恢复方法
- struts2的struts.xml文件的固定格式
- Java判断两个时间是不是同一天
- 深入理解和探究Java类加载机制
- javac和java命令的详解
- SDUT OJ 3328 JAVA判断合法标识符
- zookeeper应用场景-java
- 作为一个菜鸟女大学生
- MyEclipse中properties文件乱码的解决办法之安装properties插件
- 【JAVA 工具】jstack简单使用,定位死循环、线程阻塞、死锁等问题
- Java HashMap的死循环