C/C++ : 12-24小时制转换
在英文的习惯中,中午12点被认为是下午,所以24小时制的12:00就是12小时制的12:0 PM;而0点被认为是第二天的时间,所以是0:0 AM。
/*
Name: 12-24小时制转换
Author: YDDUONG
Description: (英文习惯)
上午:0:0 am~11:59am
下午:12:0 pm~11:59pm
*/
#include<stdio.h>
int main(){int n,m;//n:mchar a[3]="AM";char p[3]="PM";scanf("%d:%d",&n,&m);if(n>=0&&n<=11)printf("%d:%d %s",n,m,a);if(n==12)printf("12:%d %s",m,p);if(n>=13&&n<=23)printf("%d:%d %s",n-12,m,p);return 0;
}
代码很简单,主要注意十二小时制,搜狗百科对其的描述为:(链接)
十二小时制是一个时间规则把一日二十四时分为两个时段,分别为上午(a.m.,拉丁文ante meridiem表示中午之前)和 下午(p.m.,拉丁文post meridiem表示中午之后)。每个时段由十二个小时构成,以数字12、1、2、3、4、5、6、7、8、9、10、11依次序表示。上午时段由午夜至中午,而下午时段由中午至午夜。
所以是没有0:xx(十二小时制)的时间表示形式。
可将代码做以下修改:
#include<stdio.h>
int main(){int n,m;//n:mchar a[3]="AM";char p[3]="PM";scanf("%d:%d",&n,&m);if(n==0)printf("12:%d %s",m,a);if(n>=1&&n<=11)printf("%d:%d %s",n,m,a);if(n==12)printf("12:%d %s",m,p);if(n>=13&&n<=23)printf("%d:%d %s",n-12,m,p);return 0;
}
C/C++ : 12-24小时制转换相关推荐
- iOS小技能:自定义时间格式(适配iOS15.4之后12/24小时制的问题)
文章目录 引言 I 自定义格式 1.1 小程序订单小票 1.2 订单详情时间格式化 1.3 代码实现 II iOS15.4之后12/24小时制的问题 2.1 问题 2.2 适配 2.3 小结 III ...
- C++24小时制转换成12小时制
英文题目(老师给的原版题目): Write a program that converts from 24-hour notation to 12-hour notation.For example, ...
- JS实现动态显示当前时间(12/24小时制)(转载Mr.Think)
今天又要用到动态显示当前时间,且要求可以切换24/12小时制, 记得很久前写过一个24小时制的,但一时没能找着, 于是又重新写了个,若有需要的朋友自行复制粘贴一份吧. 很简单的一个功能函数,实现方式不 ...
- Android获取当前系统时间(12/24小时制)
根据自己的需求来区分获取系统时间的方法 // 通过SimpleDateFormat获取24小时制时间 SimpleDateFormat sdf = new SimpleDateFormat(" ...
- 基于51单片机的可由按键切换12\24小时制的电子时钟proteus仿真
仿真电路图: 部分源代码: #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit lcd ...
- Android开发之时间日期24小时制与12小时制的转换美国时间
12转24 /*** 12小时制转换24小时制上传** @param mTime 08:09 PM* @return 返回 20:09:00*/public String getConvert24Ti ...
- 【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)
工程文件: https://pan.baidu.com/s/1PnYd2mwMUf0tgxczdcl2MA 提取码: ihrk B站演示: [电子技术综合设计]数字电子时钟(包含计数模块.12/24进 ...
- php显示24小时制,php将12小时制转换成24小时制的方法
本文实例讲述了php将12小时制转换成24小时制的方法.分享给大家供大家参考.具体如下: php将12小时制转换成24小时制,输入格式为:02:30:00 pm 转换成:14:30:00 functi ...
- mysql日期转换12小时和24小时_12小时制和24小时制的转换(转)
首先想到的是TDateTimePicker控件有没有属性来实现这一功能的转换,因为这样做的好处不言而知.在我看了TDateTimePicker. TCommonCalendar这两个类的源码后得出了结 ...
- c语言程序24转换12时间,C语言将24小时制转换为12小时制的方法
C语言将24小时制转换为12小时制的方法 本文实例讲述了C语言将24小时制转换为12小时制的方法.分享给大家供大家参考.具体实现方法如下: /* * 24小时制转换为12小时制 */ #include ...
最新文章
- python个人收支管理系统相关题目_练手题:计算人均付费(SQLPython)
- 解决 idea 中 jsp 修改后页面不生效
- java百度地图坐标_java腾讯地图与百度地图坐标转换
- HDU-4310 Hero 贪心Or动态规划
- python学习笔记(九)之语句1
- PostgreSQL Excel包含中文字符的数据导入方法
- Android自定义控件(二) 滑动开关
- 程序员女朋友都是在哪找的?
- 计算机关闭系统默认共享,win10如何关闭默认共享_win10关闭默认共享的图文步骤...
- Linux文件夹作用
- 【Java编程规范】阿里巴巴编程考试规范+真题答案+考试感悟
- SDN相关组织之ODL(opendaylight)
- 留个底 人人乐旁靓房房东出租,我是房东
- 实战 | 一键导出微信阅读记录和笔记
- css3属性基本骨架
- 复旦大学计算机学院金玲飞,金玲飞 - 复旦大学 - 计算机科学技术学院
- 在Excel中用VB批量生成二维码
- 【微信小程序开发】IOS与安卓样式兼容问题
- 经济应用文写作【2】
- EasyNLP带你实现中英文机器阅读理解