题解 | #日期换算#

日期换算

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

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
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().split(" ");
        if (str1.length != 6) {
            System.out.println("您输入的数据不合理");
        }
        sdf.setTimeZone(TimeZone.getTimeZone("GMT+8"));
        Date d = sdf.parse(str1[0] + "-" + str1[1] + "-" + str1[2] + " " + str1[3] + ":"
                           + str1[4] + ":" + str1[5]);
        System.out.println("北京时间为:" + sdf.format(d));
        sdf.setTimeZone(TimeZone.getTimeZone("GMT-4"));
        System.out.println("纽约时间为:" + sdf.format(d));
    }
}

目前答案都是手动offset时间

这里应该是考察SimpleDateFormat功能,它支持时区设置,直接转换

全部评论

相关推荐

03-13 10:35
安徽大学 Java
牛客246100688号:蚂蚁卡简历的,简历看不上眼全a了也不会有面试的。
投递蚂蚁集团等公司9个岗位
点赞 评论 收藏
分享
网安已死趁早转行:山东这地方有点说法
点赞 评论 收藏
分享
好消息是活的像个人了,周末可以约会吃饭打游戏了坏消息是钱没了,当初来小红书就是为了钱啊哭笑不得😭
犯困嫌疑人:好事儿啊,取消大小周能有更多自己的时间,周末还能约对象玩,这不美滋滋?
投递小红书等公司6个岗位 > 小红书取消大小周
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务