java 空日期_java 日期问题

1、Mon Jul 07 17:38:50 CST 2014转yyyy-MM-dd H

String str="Mon Jul 07 17:38:50 CST 2014";

DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss 'CST' yyyy",Locale.US);

DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println(sdf.format(df.parse(str)));

2、将ctime以年月日的格式显示出来:

ctime

uint

文件或目录的创建时间。

响应示例:

{"list":[{"fs_id":3528850315,"path":"/apps/yunform/music/hello","ctime":1331184269,"mtime":1331184269,"block_list":["59ca0efa9f5633cb0371bbc0355478d8"],"size":13,"isdir":0}],   "request_id":4043312670}

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

String date = sdf.format(new Date(时间戳*1000L));

System.out.println(date);

两个日期比较大小:

String t1="2015-04-25 15:20:55";

String t2="2016-03-31 19:55:20";

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date d1 = sdf.parse(t1);

Date d2 = sdf.parse(t2);

if (d1.getTime()>d2.getTime()) {//1427786455000 1427802920000

System.out.println("t2在前");

}else {

System.out.println("t1在前");

}

3.日期时间相加相减:

SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");

String str="20110823";

Date dt=sdf.parse(str);

Calendar rightNow = Calendar.getInstance();

rightNow.setTime(dt);

rightNow.add(Calendar.YEAR,-1);//日期减1年

rightNow.add(Calendar.MONTH,3);//日期加3个月

rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天

rightNow.add(Calendar.MONTH, 5);//当前月份+5

rightNow.add(Calendar.MINUTE, 5);//当前分钟+5

Date dt1=rightNow.getTime();

System.out.println(format.format(dt1));

4、long型的毫秒转HH:mm:ss

方法一:

long long2=300 * 1000-TimeZone.getDefault().getRawOffset();//减去时区差8个小时

SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");

方法二:sdf.setTimeZone(TimeZone.getTimeZone("GMT"));

String format = sdf.format(long2);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值