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.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class Main {
public static void main(String []args) throws ParseException
{
Scanner input = new Scanner(System.in);
int t = input.nextInt();
while(t-->0)
{
time time = new time(input.next());
time.print();
}
input.close();
}
}
class time
{
String s;
time(String s)
{
this.s = s;
}
void print() throws ParseException
{
SimpleDateFormat a = new SimpleDateFormat("yyyy/MM/dd-HH:mm:ss");/*输入时间的格式*/
SimpleDateFormat b = new SimpleDateFormat("MM/dd/yyyy-hh:mm:ssa",new Locale("US"));/*输出时间的格式*/
Date aa = a.parse(this.s);/*将我们输入的字符串转化成我们需要的时间格式*/
System.out.println(b.format(aa).toLowerCase());
}
}