近来有很多童鞋渴望来一场激烈的CF(是Codeforces不是Cross Fire)来提升自己的实力,但是大家都知道,codeforces上公布的比赛时间都是UTC时间(协调世界时),可是没有关系,我们可以写一个小工具来方便完成时间转化。

Codeforces官网:http://codeforces.com/

只要知道UTC time与Beijing time的转换关系,我们轻松完成这一转换任务(UTC time + 8 hours = Beijing time)

通过我们的转换小工具

Code 

//UTC-time + 8 hours = Beijing-time
#include <iostream>
#include <cstdio>using namespace std;int year, month, day, hour, minute;int mon[] = {0, 31, 28, 31, 30, 31, 30, 31, 30, 30, 31, 30, 31};bool LeapYear(int y)
{if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) return true;else return false;
}void solve()
{if (LeapYear(month)) mon[2] = 29;else mon[2] = 28;if (hour == 24 && minute != 0){day += 1;hour = 0;}else if (hour > 24){day += 1;hour -= 24;}if (day > mon[month]){day -= mon[month];month += 1;}if (month > 12){year += 1;month -= 12;}}int main()
{printf(" ---------------------------------------\n");printf("|请输入您从Codeforces上获取的UTC比赛时间|\n");printf("|     输入格式严格按照如下格式输入      |\n");printf("|        月/日/年(12/09/2018)           |\n");printf("|          小时/分钟(16:05)             |\n");printf(" ---------------------------------------\n");printf(">> ");scanf("%d/%d/%d", &month, &day, &year);printf(">> ");scanf("%d:%d", &hour, &minute);//printf("UTC-time:%d/%d/%d %02d:%02d\n", month, day, year, hour, minute);hour += 8;solve();printf("<< Beijing Time:%d/%d/%d %02d:%02d\n", month, day, year, hour, minute);return 0;
}

UTC时间与Beijing时间转换工具相关推荐

  1. 时区缩写 UTC, CST, GMT, CEST 以及转换

    UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子午线( ...

  2. txt格式转换成prg_Advanced CSV Converter v6.69下载(csv文件转换工具)

    CSV文件是一个纯文本文件,有的时候,由于使用需求,需要将CSV转换为其他的格式使用,在这里,小编向大家推荐这款Advanced CSV Converter转换工具,它支持将CSV格式的文件转换成DB ...

  3. gmt时间转化函数c语言,时区缩写 UTC, CST, GMT, CEST 以及转换(示例代码)

    UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子午线( ...

  4. Java时间处理(UTC时间和本地时间转换)

    文章内容引用来源: http://blog.csdn.net/top_code/article/details/50462922 前言: 本文主要对UTC.GMT.CST等时间概念做简单的介绍,比较实 ...

  5. 关于跨境项目UTC时间与PST时间转换

    因为做跨境电商类型的公司有些活动需要限制每日次数次数和每日定制刷新,就会涉及到时区转换问题,所以特意做了一篇关于时间转换的文章. 废话不多说看需求: 1.每个用户每日拥有15次翻牌次数.另外可通过分享 ...

  6. php cst时间,时区缩写 UTC, CST, GMT, CEST 以及转换(示例代码)

    UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子午线( ...

  7. android 日期时间类,Android 日期时间等转换工具类

    package com.easyder.util; import java.text.SimpleDateFormat; import java.util.Date; /** * 日期时间等转换工具类 ...

  8. UTC时间与当地时间的转换关系?

    UTC时间与当地时间转换关系? 一.总结 1.UTC +时区差=本地时间 2.UTC是世界统一时间 二.UTC时间是什么 1.UTC时间 协调世界时,又称世界统一时间.世界标准时间.国际协调时间.由于 ...

  9. Java UTC时间与本地时间互相转换

    协调世界时,又称世界统一时间.世界标准时间.国际协调时间.由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC. 这套时间系统被应用于许多互联网和万维网的标准中,例如,网络时间协议就是协 ...

最新文章

  1. mysql表 字段 说明_mysql表字段说明
  2. 计算机网络人民邮电出版社答案,计算机网络基础 人民邮电 龚娟 第4章习题答案...
  3. 华为定制版Linux镜像下载,华为OpenEuler体验系列(02)--定制支持NTFS的微型Linux启动盘...
  4. Linux安装好php后找不到php.ini
  5. boost.asio系列——io_service
  6. 虚拟机和Linux系统的安装
  7. 情人节的第一道小点心
  8. ASP.NET 1.1与ASP.NET 2.0 应用运行并存
  9. div内容过长自动省略号
  10. [Luogu1462]通往奥格瑞玛的道路
  11. php恒等符,PHP基础-运算符
  12. Word批量转PDF,宏批量转PDF
  13. 用springboot+netty搭建在线web聊天室
  14. idea是什么软件_从零开始学java——基础篇(03)之idea安装
  15. 测试用例设计方法_等价类划分法(游戏向)
  16. 《WiscKey: Separating Keys from Values in SSD-conscious Storage》阅读笔记
  17. Android 图片加载框架Glide主流程源码分析
  18. python123测验六+测验七
  19. 编写一个fun函数,该函数地功能是:统计一行字符串中单词的个数,并作为函数值返回。字符串在主函数中输入,规定所有的单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格!
  20. 流量计专用无线物联模块介绍

热门文章

  1. 日语自学学习网站汇总
  2. mac下用户用户组命令行操作
  3. 【数学建模】模糊综合评价
  4. LeetCode 362. 敲击计数器
  5. LeetCode - 362 敲击计数器(设计)
  6. MATLAB小技巧(32)FCM聚类
  7. 软件开发公司管理手册 (下)
  8. winsock 常用函数介绍
  9. 安全帽识别软件能够解决现场管理诸多问题
  10. 基于web的商场商城后台管理系统