这是一个timeAlgorithm类,来表示北京时间的算法。

public class timeAlgorithm {

  public static void main(String[] args) {// TODO Auto-generated method stub//System.currentTimeMillis()方法做时间戳long totalMilliseconds = System.currentTimeMillis();//从上面方法获得的是毫秒,转化为秒long totalSeconds = totalMilliseconds / 1000;//取余,得到当前秒数long currentSecond = totalSeconds % 60;//得到完整的分钟long totalMinutes = totalSeconds / 60;//取余,得到当前分钟long currentMinute = totalMinutes % 60;//得到完整小时long totalHours = totalMinutes / 60;//取余,得到当前小时long currentHour = totalHours % 24;//北京时间=GMT时间+8小时。GMT指的是格林威治中央区时,北京位于东八区,也就是北京的地方时比中央时区的地方时早8小时。long beijingTime = currentHour + 8;//因为加8可能会超过24,所以必须再次取余24,得到当前最佳时间。if(beijingTime>=24){beijingTime %= 24;}//显示结果System.out.println("Current time is " + beijingTime + ":" + currentMinute + ":" + currentSecond + " GMT");#下面代码可以用12小时时钟显示小时制度。#12时钟制度String tail = "AM";if(currentHour>12){currentHour-=12;tail="PM";}System.out.println("Current time is"+currentHour+":"+currentMinute+":"+currentSecond+" "+tail);}#12时钟制度

}

GMT北京时间表示的时间算法相关推荐

  1. UTC时间、GMT时间、CST时间(北京时间)、时间戳

    一.几个时间相关的概念. GMT时间:Greenwich Mean Time,格林尼治平时,又称格林尼治平均时间或格林尼治标准时间.是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间. GMT存在较大 ...

  2. GMT、UTC、时区、夏令时、北京时间、本地时间

    关于时区.时间很多开发人员都弄不懂下面我们就来所下这方面的概念,格林威治时间.GMT.UTC.跨时区.夏令时我们彻底来梳理一下它们. GMT GMT(Greenwich Mean Time)格林威治时 ...

  3. GMT、UTC、PDT 时间

    UTC UTC 是 Coordinated Universal Time 的缩写,译为中文为"世界标准时间","国际协调时间,简称UTC, 协调世界时,又称世界统一时间& ...

  4. c语言 北京时间转换utc时间_utc时间如何转换为北京时间

    整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated).UTC与格 ...

  5. 常用的几种时间系统GMT、UTC等以及使用Python代码GPS时间转UTC时间

    内容转载自我的博客 文章目录 时间标准 闰秒 TAI.GPST.UTC换算 时区划分 UTC时间转本地时间(东八区) 本地时间(东八区)转UTC GPS时间转UTC时间 UTC时间转GPS时间 时间标 ...

  6. 新西兰android时区代码,Android北京时间转换为新西兰时间

    public staticString converTime(String country,String srcTime) { TimeZone timezone =null; if(country. ...

  7. 2023年美国大学生数学建模时间、分析及算法代码

    美国大学生数学建模--干货 2023年美赛比赛日期和时间 赛题类型 算法代码 美赛常见数模问题 分类问题 判别分析: 聚类分析: 神经网络分类: 优化问题 线性规划: 非线性规划: 整数规划: 动态规 ...

  8. igs时间和utc_UTC时间与北京时间的关系

    UTC时间与北京时间的关系 2019-01-06 转自:http://blog.sina.com.cn/s/blog_6575a3c20100jdqe.html UTC时间与北京时间的关系 (2010 ...

  9. CET,UTC,GMT,CST几种常见时间概述与关系

    CET,UTC,GMT,CST几种常见时间概述与关系 作者: 菌果果 日期: 2011年03月15日发表评论 (6)查看评论 CET 欧洲中部时间(英語:Central European Time,C ...

  10. GMT时间、UTC时间、CST时间

    1.UTC时间(世界标准时间) 与 GMT时间(格林威治时间 我们可以认为格林威治时间就是世界协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 世界标准时间 (UTC, Coor ...

最新文章

  1. 揭秘三维视觉之结构光原理
  2. truffle详细使用教程
  3. 【Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码)(转)...
  4. 操作系统之存储管理——FIFO算法和LRU算法
  5. java 23种设计模式及具体例子 收藏有时间慢慢看
  6. 【Homework】什么是多态,多态具体体现有哪些?
  7. 学点数学(5)--线性规划对偶形式的理解
  8. 视音频编解码技术及其实现
  9. 语言把数据写入csv文件_把JSON/CSV文件打造成MySQL数据库
  10. PHP中fwrite与file_put_contents性能测试
  11. 读取速度500m/s和1000m/s的硬盘,装系统使用起来有区别吗?
  12. 如何实现一根网线连接路由器,即能上网又可以使用ITV?
  13. “我要彻底放弃 Debian 操作系统!”
  14. 12 个顶级 Bug 跟踪工具
  15. centos7.4 安装配置rabbitmq-server 实操记录
  16. 关于地统计的一些知识点
  17. ioncube linux,lamp安装版,安装ionCube不成功
  18. 第三方支付接口搜集(附下载)
  19. 【NISP一级】考前必刷九套卷(九)
  20. 加糖加冰加牛奶——装饰模式

热门文章

  1. MATLAB下载html页面
  2. android将vendor挂载为读写,挂载android只读文件系统为可读写
  3. tensorflow 报错 InternalError Dst tensor is not initialized
  4. Smarting:第一款真正意义上的便携式可移动脑电设备
  5. charles的简介、安装、破解及使用教程
  6. Day74~75_Flink(一)Flink基础核心知识
  7. 南阳市新野县计算机技术学校,新野县中等职业学校学校概况
  8. 你真的认为iPhone只是一部手机?苹果惊天秘密之 一
  9. 关于“产品驱动”和“技术驱动”
  10. 嵌入式系统和嵌入式操作系统