gpt4 book ai didi

java - SimpleDateFormat - 您需要使用 RegEx 吗?

转载 作者:搜寻专家 更新时间:2023-11-01 04:03:14 29 4
gpt4 key购买 nike

我有下面的代码,它产生了这个:

2012-07-28 17:30:23

这就是我想要的。但是如果我想自己提取所有数字以分配给变量,我需要制作一个 RegEx 还是有一些方法可以简单地从 SimpleDateFormat 中提取这些数字?

 SimpleDateFormat dateFormatUCT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormatUCT.setTimeZone(TimeZone.getTimeZone("UCT"));

//Time in UCT
String date = dateFormatUCT.format(new Date());

System.out.println(date);

最佳答案

你有个约会对象。将 if 转换为 GregorianCalendar , 并向 GregorianCalendar 询问每个字段:

GregorianCalendar cal = new GregorianCalendar(TimeZone.getTimeZone("UCT")); // or UTC?
cal.setTime(theDate); // if you want something other than the current date
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1; // months start at 0, duh!
...

关于java - SimpleDateFormat - 您需要使用 RegEx 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11703210/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com