题解 | #日期换算#

日期换算

http://www.nowcoder.com/practice/08f8a66cb5584268a78ecca2749a2da5

Java SimpleDateFormat的API运用

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Scanner in = new Scanner(System.in);
        String str1 = in.nextLine();;
        try{
            SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy MM dd HH mm ss");
            Date date = sdf1.parse(str1);
            System.out.println("北京时间为:"+sdf.format(date));
            // 1秒等于1000毫秒,1分钟等于60秒...所以下方12小时等于....
            long twelveHours = 1000 * 60 * 60 * 12;
            // 纽约时间和北京时间相差12小时,所以相减即可
            System.out.println("纽约时间为:"+sdf.format(date.getTime() - twelveHours));
        }catch (Exception e){
            System.out.println("您输入的数据不合理");
        }
       

    }
}
全部评论

相关推荐

01-10 22:44
已编辑
门头沟学院 Java
不知道怎么取名字_:其实好多都是这样,好多公司除创业的外,都是有自己的那一套了,新项目也会在基于老项目适配,但是这种要是能把人家项目的代码全部看完,自己整体出架构方案,使用的技术,那就收获很大的
有深度的简历长什么样?
点赞 评论 收藏
分享
搞机墨镜猫:科研和竞赛全写成项目经历,另外你项目涉及到的技术栈太杂了,应该对不同岗位强调写不同的技术栈,寒假应该不太好找短期,长期明年3,4月好找很多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务