UTC世界协调时间和BJT北京时间的转换
题目内容:
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北京时间的转换相关推荐
- java 时间转换,将北京时间BJT转换成UTC世界协调时
时间换算 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果小时小于10 ...
- GMT、UTC、时区、夏令时、北京时间、本地时间
关于时区.时间很多开发人员都弄不懂下面我们就来所下这方面的概念,格林威治时间.GMT.UTC.跨时区.夏令时我们彻底来梳理一下它们. GMT GMT(Greenwich Mean Time)格林威治时 ...
- 将UTC、EST时区的时间转化成北京时间(python)
1.将得到的UTC时间转化成北京时间:(假设获得的时间格式为:2018-08-02T14:17:39+00:00) def utc_to_local(utc_time_str, utc_format= ...
- c语言 北京时间转换utc时间_utc时间如何转换为北京时间
整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated).UTC与格 ...
- linux 同步北京时间_linux 同步北京时间
如果不是北京时间先改成北京时间 1.删除自带的localtime rm -rf /etc/localtime 2.创建软链接到localtime ln -s /usr/share/zoneinfo/A ...
- Android开发,GPS获取实时时间并转为北京时间,定位信息,海拔高度,并进行显示
在转载的基础上增加一些内容,主要是时间的转换所以这里直接先把重点列出来: (GPS时间转为本地时间): @SuppressLint("SimpleDateFormat")priva ...
- java取北京时间_JAVA 获取北京时间 亲自验证
网上搜了半天 好多代码都是 要不代码报错 要不就是答得驴唇不对马嘴 要不就是代码不验证就发上来的 压根就是获取本机时间 自己把本机的时区改成非北京 试下 Date date = new Date ...
- 已知格林威治时间怎么转北京时间?
//utcTime为格林威治时间,其中有相应变量分别存年月日时分秒信息 private void refreshTime(UtcTimeInfo utcTime) {String str0 = utc ...
- Cesium 修改当前时间,显示北京时间
viewer.clock.currentTime = Cesium.JulianDate.addHours(Cesium.JulianDate.now(new Date()), 8, new Cesi ...
- c语言 北京时间转换utc时间_c语言实战 BJT时间转化位UTC时间
题目是这样的: 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果小时小 ...
最新文章
- 《DNS与BIND(第5版)》——7.6 保持一切平稳运行
- if for while until case select 命令
- 存储格式之大端小端详解
- 如何在 Linux 下乾坤大挪移?
- const debug = require(‘debug‘)(‘cnpm‘)
- qt插件元数据不包含一个有效的元数据_Qt5个人软件插件使用(低级API)
- HDFS2.x之RPC流程分析
- 服务器日志显示意外关闭,服务器事件日志
- 【HDU - 1754】I Hate It (线段树模板 单点覆盖更新+区间最大值查询)
- 神经网络中常用激活函数总结
- Trick(十一)—— list of lists 每一个属性列的获取
- 可视化大数据分析软件要掌握的6个核心技术
- 自动控制原理_卢京潮_自动控制一般概念及数学模型_学习笔记
- 【渝粤题库】陕西师范大学201461 司法文书写作作业(高起专)
- 网络图怎么画?简单专业的网络图绘制方法
- 计算机的用户账户,计算机用户名是什么意思(如何修改和设置用户名)
- 计算机网络基础 课程设计体会,计算机网络课程设计心得体会.pdf
- 大一学生WEB前端静态网页——唯品会1页 包含hover效果
- 视频垂直翻转播放的效果,如何同时制作多个视频
- Qt之调用FFTW3实现音频频谱(原理)