题目内容:

UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。

有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。

你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。

提醒:要小心跨日的换算。

输入格式:

一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。

输出格式:

一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。

输入样例:

933

输出样例:

133

import java.util.Scanner;public class timeTransfer {public static void main(String [] args){Scanner con=new Scanner(System.in);int BJT=con.nextInt();int hours=BJT/100;int minutes=BJT%100;int UTC=0;if(hours==8){UTC=minutes;}else if(hours<8){UTC=(hours-8+24)*100+minutes;}else{UTC=(hours-8)*100+minutes;}System.out.println(UTC);}
}

UTC世界协调时间和BJT北京时间的转换相关推荐

  1. java 时间转换,将北京时间BJT转换成UTC世界协调时

    时间换算 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果小时小于10 ...

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

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

  3. 将UTC、EST时区的时间转化成北京时间(python)

    1.将得到的UTC时间转化成北京时间:(假设获得的时间格式为:2018-08-02T14:17:39+00:00) def utc_to_local(utc_time_str, utc_format= ...

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

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

  5. linux 同步北京时间_linux 同步北京时间

    如果不是北京时间先改成北京时间 1.删除自带的localtime rm -rf /etc/localtime 2.创建软链接到localtime ln -s /usr/share/zoneinfo/A ...

  6. Android开发,GPS获取实时时间并转为北京时间,定位信息,海拔高度,并进行显示

    在转载的基础上增加一些内容,主要是时间的转换所以这里直接先把重点列出来: (GPS时间转为本地时间): @SuppressLint("SimpleDateFormat")priva ...

  7. java取北京时间_JAVA 获取北京时间 亲自验证

    网上搜了半天  好多代码都是 要不代码报错  要不就是答得驴唇不对马嘴  要不就是代码不验证就发上来的 压根就是获取本机时间 自己把本机的时区改成非北京 试下 Date date = new Date ...

  8. 已知格林威治时间怎么转北京时间?

    //utcTime为格林威治时间,其中有相应变量分别存年月日时分秒信息 private void refreshTime(UtcTimeInfo utcTime) {String str0 = utc ...

  9. Cesium 修改当前时间,显示北京时间

    viewer.clock.currentTime = Cesium.JulianDate.addHours(Cesium.JulianDate.now(new Date()), 8, new Cesi ...

  10. c语言 北京时间转换utc时间_c语言实战 BJT时间转化位UTC时间

    题目是这样的: 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果小时小 ...

最新文章

  1. 《DNS与BIND(第5版)》——7.6 保持一切平稳运行
  2. if for while until case select 命令
  3. 存储格式之大端小端详解
  4. 如何在 Linux 下乾坤大挪移?
  5. const debug = require(‘debug‘)(‘cnpm‘)
  6. qt插件元数据不包含一个有效的元数据_Qt5个人软件插件使用(低级API)
  7. HDFS2.x之RPC流程分析
  8. 服务器日志显示意外关闭,服务器事件日志
  9. 【HDU - 1754】I Hate It (线段树模板 单点覆盖更新+区间最大值查询)
  10. 神经网络中常用激活函数总结
  11. Trick(十一)—— list of lists 每一个属性列的获取
  12. 可视化大数据分析软件要掌握的6个核心技术
  13. 自动控制原理_卢京潮_自动控制一般概念及数学模型_学习笔记
  14. 【渝粤题库】陕西师范大学201461 司法文书写作作业(高起专)
  15. 网络图怎么画?简单专业的网络图绘制方法
  16. 计算机的用户账户,计算机用户名是什么意思(如何修改和设置用户名)
  17. 计算机网络基础 课程设计体会,计算机网络课程设计心得体会.pdf
  18. 大一学生WEB前端静态网页——唯品会1页 包含hover效果
  19. 视频垂直翻转播放的效果,如何同时制作多个视频
  20. Qt之调用FFTW3实现音频频谱(原理)

热门文章

  1. Hive元数据存储和表数据存储
  2. 适合初学者入手的vue项目(2)
  3. 用easyx图形库做一个简单的c++小游戏---迷宫游戏
  4. 中文编程从入门到精通中文编程语言教学视频
  5. 开始启程, 你的第一行前端代码
  6. 美国四大科技巨头:苹果、微软、Facebook、谷歌的爱恨情仇
  7. python根据模板中的MML,批量生成小区脚本
  8. ARTS 2019 05 05 (29)
  9. vue 多个页面调同一个接口,传不同的参数,使用 Vuex 来实现传不同参数调统一接口
  10. 51单片机点亮LED灯、流水灯