使用公历类GregorianCalendar

本文介绍如何使用Java的GregorianCalendar类解析从1970年1月1日起的毫秒数,将其转换为具体的日期格式。通过编程实现,输入毫秒数后,能够输出对应的年、月和日。

使用公历类GregorianCalendar

使用公历类 GregorianCalendar,公历类 GregorianCalendar有方法setTimeInMillis(long);可以用它来设置从1970年1月1日算起的一个特定时间。请编程从键盘输入一个长整型的值,然后输出对应的年、月和日。例如输入:1234567898765,输出:2009-1-14
输入格式:
输入
1234567898765 (毫秒数)
输出格式:
输出
2009-1-14 (输出年、月和日,实际应该是2月,因为Java API 从0开始计算月份)
输入样例:
1450921070108
输出样例:
2015-11-24

import java.util.GregorianCalendar;import java.util.Scanner;
      public class Main{          
      public static void main(String[] args) {              
      Scanner sc=new Scanner(System.in);              
      GregorianCalendar g=new GregorianCalendar();
      g.setTimeInMillis(sc.nextLong());                      
      System.out.println(g.get(g.YEAR)+"-"+g.get(g.MONTH)+"-"+g.get(g.DAY_OF_MONTH));
     }    
 }      
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值