你不告诉别人真的停电了,按照这个标准度量ca88

1、物理学硬伤,南半球北半球的漩涡根本不是由于地球自转引起的好吗,小清新的文科逗比们千万别误导人了,行不。你可以在一些盥洗室中轻易地验证这一点,无论是逆时针还是顺时针,水流旋涡的方向取决于水槽的结构,而非南北半球。
这个由地球自转形成的科里奥利力真的影响有限的好吗

GMT
格林尼治标准时间,这个中学地理上学过。
地球自传一圈是一天,公转一圈是一年。
这个是早期的一种度量标准,各个地方都把每天太阳居中的时刻当作一天的12点。
按照这个标准度量,把世界地图分为24个时区,比如北京就是在东八区。
其中英国的格林尼治区,以此为基线向东西个有12个时区。此线就叫本初子午线。
上边描述的就是GMT时间。

2、墨尔本虽然是处于东十区,时间跟北京东八区相差两个小时,但夏时令的时候相差3个小时。日本是东九区,比北京时间快了一个小时,所以在澳大利亚过圣诞的时候应该是夏时令,日本和墨尔本应该是相差两个小时,而不是电影里的一个小时。

UTC
协调世界时间
引入UTC时间,是因为地球的自传并不规则。所以正午的这个算法,有误差。
但是UTC在时刻上尽量接近格林尼治标准时间。

3、动不动就一大段音乐,摆一下pose,撒撒花、放一首歌,搞几个特写,搞得还以为是电影里插播的MV呢。

夏时令
在高纬度地区,夏天的时候,白天长黑夜短,为了充分利用白昼,节约能约(晚上用电),政府人为的规定的夏时令,在夏时令里
,人为的把时间往前拨一个小时。
这样,人民就能相对的早睡觉早起,有利有弊,这个规定有些打乱人民的生物钟,并且在低纬度国家,不太好。
使用夏时令的地区,这个时候,本地的时间就跟标准时间有换算上的区别。
比如:墨尔本是东10区,北京东八区相差两个小时,但是墨尔本当地实行夏时令(10月到次年3月),时间会往前拨一个小时。所以夏时令时,墨尔本当地时间跟北京时间差3个小时。
经常出差的人,是不是要经常调手表。

4、还有食物如何美味的表达,强烈建议去看看中华小当家好吗,就一个做作的表情就是美味了?一句好吃就完了。简直单调乏味可称,看看别人怎么表达的:“那种味道仿佛吸盘似的,刺激我的舌头,让我口水直流的酸味,强烈的震撼了我的食道和胃壁,让我食欲不由自主的燃起,再加上那种鲜活的酸味,跟咸中带甜的炒蛋融合在一起,那种味道简直是难以形容的奥妙,原本因为热而丧失的那些活力,全部又再度出现了……”

本地时间
本地时间,就是指当地时间,你在当地生活工作,肯定以当地的时间为准。
比如墨尔本当地时间,就是计算时区,和夏时令之后的时间。

5、路过一个大城堡,直接就TM进去了,真的不怕被打死吗,而且就在那里杵着看的时候,主厨就那么巧炒了一个员工,我勒个去,虽然电影要有曲折性,要有进展,这个太生硬了吧。突然停电了,男猪脚灵光一闪,诶,可以搞个烛光晚餐,我就先不吐槽澳大利亚这个发达国家渣渣一般的基础设施,还有渣渣一般的办事效率,居然说不告诉别人停电了,换成一个烛光晚餐,我就好奇在你们这帮人想办法发呆怒骂的时候,在你们去搬蜡烛点蜡烛的时候,这段时间里,那帮所谓的澳洲顶级美食评论家都TM在干嘛,你不告诉别人真的停电了,你当别人傻啊

在工程应用上,UTC时间被应用于许多互联网,这是软件国际化所必需要考虑的事情。
网络时间协议就是协调世界时在互联网中使用的一种方式。这个协议保证了服务上的时钟同步,保持跟世界上的标准时间一致。

6、男主跟他爸妈视频时,后面的抗日神剧真的很吸眼球的,虽然我明白这是为了表达日常,但是那段冗长的对白真的让我把注意力放在抗日神剧上了好吗

而jdk里的api,的基础就是获取机器的本地时间。
下边贴下,本地时间转UTC时间。

7、最后真的忘了到底是叫了个什么故事,就记得是个两个小时的MV了,几首好听的歌,几处不错的风景。

public class DateUtil {

    private static SafeSimpleDateFormat format = new SafeSimpleDateFormat("yyyyMMddHHmmss");

    /**
     * 获取当前UTC时间 格式为yyyyMMddHHmmss
     * 如果获取失败,返回null
     *
     * @return
     */
    public static String getUTCTimeStr() {
        // 1、取得本地时间:
        Calendar cal = Calendar.getInstance();
        // 2、取得时间偏移量:
        int zoneOffset = cal.get(Calendar.ZONE_OFFSET);
        // 3、取得夏令时差:
        int dstOffset = cal.get(Calendar.DST_OFFSET);
        // 4、从本地时间里扣除这些差量,即可以取得UTC时间:
        cal.add(Calendar.MILLISECOND, -(zoneOffset + dstOffset));
        Date date = cal.getTime();
        return format.format(date);
    }

    /**
     * 转换为UTC时间
     * 格式为yyyyMMddHHmmss
     *
     * @param date
     * @return
     */
    public static String local2UTC(Date date) {
        // 1、取得本地时间:
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        // 2、取得时间偏移量:
        int zoneOffset = cal.get(Calendar.ZONE_OFFSET);
        // 3、取得夏令时差:
        int dstOffset = cal.get(Calendar.DST_OFFSET);
        // 4、从本地时间里扣除这些差量,即可以取得UTC时间:
        cal.add(Calendar.MILLISECOND, -(zoneOffset + dstOffset));
        Date resultDate = cal.getTime();
        return format.format(resultDate);
    }

    public static void main(String[] args) {
        System.out.println(getUTCTimeStr());
        System.out.println(local2UTC(new Date()));
    }

按照上边api的使用,日期操作类里,获取前n天,后m分钟的方法:

    /**
     * 获取前n天的日期时间
     * @param specifiedDay
     * @param n
     * @return
     */
    public static String getSpecifiedDayBefore(String specifiedDay,int n){
        Calendar c = Calendar.getInstance();
        Date date=null;
        try {
            date = format.parse(specifiedDay);
        } catch (Exception e) {
            e.printStackTrace();
        }
        c.setTime(date);
        int day=c.get(Calendar.DATE);
        c.set(Calendar.DATE,day-n);
        String dayBefore=format.format(c.getTime());
        return dayBefore;
    }

参考:
https://zh.wikipedia.org/wiki/%E5%8D%8F%E8%B0%83%E4%B8%96%E7%95%8C%E6%97%B6
https://time.is/zh/UTC

相关文章