poj 3751 时间日期格式转换

题目链接:http://poj.org/problem?id=3751

题目大意:按照要求的格式将输入的时间日期进行转化。

 1 #include <iostream>
 2 #include <cstdio>
 3 using namespace std;
 4 int main ()
 5 {
 6     int t;
 7     cin>>t;
 8     while (t--)
 9     {
10         int y,m,d,xs,fz,ms;
11         char ch1,ch2,ch3,ch4,ch5;
12         //scanf("%d/%d/%d-%d:%d:%d",y,m,d,xs,fz,ms);
13         //printf ("%d/%d/%d-%d:%d:%d",m,d,y,xs,fz,ms);
14         scanf("%d%c%d%c%d%c%d%c%d%c%d",&y,&ch1,&m,&ch2,&d,&ch3,&xs,&ch4,&fz,&ch5,&ms);
15         char q,p;
16         if (xs>=12)
17         {
18             q=‘p‘;
19             p=‘m‘;
20         }
21         else
22         {
23             q=‘a‘;
24             p=‘m‘;
25         }
26         if (xs==0)
27             xs=12;
28         xs=(xs>12?xs-12:xs);
29            printf ("%02d/%02d/%04d-%02d:%02d:%02d%c%c\n",m,d,y,xs,fz,ms,q,p);
30     }
31     return 0;
32 }

poj 3751 时间日期格式转换

时间: 2024-10-07 07:43:27

poj 3751 时间日期格式转换的相关文章

Java练习 SDUT-2246_时间日期格式转换

时间日期格式转换 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 对于日期的常用格式,在中国常采用格式的是"年年年年/月月/日日"或写为英语缩略表示的"yyyy/mm/dd",此次编程竞赛的启动日期"2010/11/20"就是符合这种格式的一个日期, 而北美所用的日期格式则为"月月/日日/年年年年"或"mm/dd /yyyy",

Java时间日期格式转换

import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd

[js] js和C# 时间日期格式转换

下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整数1335258540000实际上是一个1970 年 1 月 1 日 00:00:00至这个DateTime中间间隔的毫秒数.通过javascript用eval函数可以把这个日期字符串转换为一个带有时区的Date对象,如下 用var date = eval('new ' + eval('/Date(

js和C# 时间日期格式转换

下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整数1335258540000实际上是一个1970 年 1 月 1 日 00:00:00至这个DateTime中间间隔的毫秒数.通过javascript用eval函数可以把这个日期字符串转换为一个带有时区的Date对象,如下 用var date = eval('new ' + eval('/Date(

Java时间日期格式转换 转自:http://www.cnblogs.com/edwardlauxh/archive/2010/03/21/1918615.html

Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateForma

2246=时间日期格式转换(JAVA)

1 yyyy:年 2 MM:月 3 dd:日 4 hh:1~12小时制(1-12) 5 HH:24小时制(0-23) 6 mm:分 7 ss:秒 8 S:毫秒 9 E:星期几 10 D:一年中的第几天 11 F:一月中的第几个星期(会把这个月总共过的天数除以7) 12 w:一年中的第几个星期 13 W:一月中的第几星期(会根据实际情况来算) 14 a:上下午标识 15 k:表示一天24小时制(1-24). 16 K:表示一天12小时制(0-11). 17 z:表示时区 import java.t

Java实现时间日期格式转换示例

package com.hanqi.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 日期转换器 * * @author asus * */ public class DateConvertor { private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd H

时间日期格式转换

源代码: package com.dateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class SimpleDataFormatTest { /** * @param args * @throws ParseException */ public static void main(String[] args) throws Pa

JS时间日期格式转换

第一种: function ConvertJSONDate(jsondate) {        if (jsondate != "" && jsondate != null) {            var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10));