gpt4 book ai didi

java - 如何排除字符串日期格式化程序对另一个字符串进行测试?

转载 作者:行者123 更新时间:2023-12-01 15:45:04 25 4
gpt4 key购买 nike

我正在检索日期列表。逐一测试它们与另一个交配日期 2011年8月27日我有两种交配日期。

August 27,2011
August 2011.

如何排除测试 2011 年 8 月格式的日期?当我尝试解析它时,它会给我一个异常。那么我怎样才能排除这些以这种方式格式化的日期呢?

编辑:

 date = postIt.next().text();
Log.v("Dates", date);

try {
Date itemDate = sdf.parse(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


if(itemDate.equals(isToday)){
nm = (NotificationManager) this
.getSystemService(Context.NOTIFICATION_SERVICE);
CharSequence from = "app";
CharSequence message = message";
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, Example.class), 0);
Notification notif = new Notification(R.drawable.icon,
message , System.currentTimeMillis());
notif.setLatestEventInfo(this, from, message, contentIntent);
nm.notify(1, notif);


}

else{

最佳答案

捕获解析异常 - 这将根据您的期望指示格式不正确的日期。例如:

for (String dateString : dateStrings) {
try {
Date date = dateFormat.parse(dateString);
} catch (ParseException ex) {
// date can't be parsed, ignore & continue.
}
}

关于java - 如何排除字符串日期格式化程序对另一个字符串进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217401/

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