gpt4 book ai didi

java - 如何检查字符串是否为日期?

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:50 24 4
gpt4 key购买 nike

我有这样的字符串

"11-04-2015 22:01:13:053" or "32476347656435"

如何检查字符串是否为日期?
使用正则表达式检查字符串是否为数字

String regex = "[0-9]+";

最佳答案

其他人也是对的

这就是你的答案

import java.text.ParseException;
import java.text.SimpleDateFormat;

public class date {
public static boolean isValidDate(String inDate) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss:ms");
dateFormat.setLenient(false);
try {
dateFormat.parse(inDate.trim());
} catch (ParseException pe) {
return false;
}
return true;
}

public static void main(String[] args) {

System.out.println(isValidDate("20-01-2014"));
System.out.println(isValidDate("11-04-2015 22:01:33:023"));

System.out.println(isValidDate("32476347656435"));
}
}

关于java - 如何检查字符串是否为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33968333/

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