java.text.ParseException: Unparseable date: "Sat Nov 11 00:00:00 CST 2017"
- Date date=contractDetail.getRepayTime(); //需要和當前日期比較的日期
- Date nowdate = new Date();//獲取當前日期
- SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd");//這是去掉時分秒的
- String str1 = sdf.format(date);
- String str2 = sdf.format(nowdate);
- Date d;
- Date dd;//當前日期
- try {
- d = sdf.parse(str1);
- dd=sdf.parse(str2);
- if(d.getTime()<dd.getTime()){
- //這個日期在今天之前 執行...
- }else {
- //這個日期在今天之後 執行...
- }
- } catch (ParseException e) {
- e.printStackTrace();
- }
注意sdf.format()裡面的東西一定Date型別的,sdf.parse()裡面的東西才是String型別的,你寫對了嗎?
你的之所以報錯 很可能是因為你把Date型別的資料.toString()變成String型別 然後放到sdf.format()裡面了。
相關推薦
java.text.ParseException: Unparseable date: "Sat Nov 11 00:00:00 CST 2017"
比較日期大小。 Date date=contractDetail.getRepayTime(); //需要和當前日期比較的日期 Date nowdate = new Date();//獲取當前日期 SimpleDateFormat sdf = new SimpleDateFo
java.text.ParseException: Unparseable date: "2018-09-12"
當用java將字串格式轉換成date型別時,自己定義一個String d = "2010/05/19"時,用語句轉換: SimpleDateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd HH:mm:ss" );
解決java.text.ParseException: Unparseable date: "Tue Oct 16 14:18:11 MYT 2018"異常
產生問題的程式碼 //將字串轉換為日期型別 String str = "Tue Oct 16 10:49:31 MYT 2018"; SimpleDateFormat dateFormat = new
Unhandled exception:java.text.ParseException
最近遇到一個這樣的錯,在我敲完這兩句話後,下面自動跳紅線了那麼這是怎麼回事呢? 解決辦法: 在方法聲明後加`throws Exception` 為什麼要這麼寫: ”throws“的作用是不在本方法中程序異常處理,而是拋給呼叫此方法的類中進行處理。 解釋:thr
String轉Date報錯:Unparseable date: "20180608" ;
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy/MM/dd"); // string轉date SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); // string轉dat
Java企業微信開發_Exception_01_"errcode":60011,"errmsg":"no privilege to access/modify contact/party/agent "
有用 rtm access cep 企業 json agent tac 增加 微信企業號增加成員時,返回錯誤信息: jsonObject:{"errcode":60011,"errmsg":"no privilege to access/modify contact/
java基礎基礎總結----- Date
轉換 ktr font tex -- 2017年 前言 創建時間 .get 前言:其實在學習這個的時候,自我感覺學到什麽直接查詢API就可以了,沒有必要再去研究某個方法怎麽使用, 重點學習一下經常用到的方法。感覺自己的寫的博客,就跟自己的筆記一樣,用的是時候,就能快速的查找
Java中使用new Date()和System.currentTimeMillis()獲取當前時間戳的區別(轉)(Java進階-性能提升)
使用 get csdn 比較 his new mem ava 輸出 在開發過程中,通常很多人都習慣使用new Date()來獲取當前時間,使用起來也比較方便,同時還可以獲取與當前時間有關的各方面信息,例如獲取小時,分鐘等等,而且還可以格式化輸出,包含的信息是比較豐富的。但是
java.sql.SQLException: Zero date value prohibited 異常處理
原因 datetime java SQ mysql數據庫 rod 沒有 str round 最近使用MyBatis時發現了java.sql.SQLException: Zero date value prohibited 的異常,網上查了一下原因。其實是Mysql數據庫在面
java中直接根據Date獲取明天的日期
new row time one ima cal tom 獲取 instant @Test public void dateTest(){ Date now = new Date(); System.out.println(now);
java 生成Http 頭部date格式的string-RFC 1123 Date Representation in java
header time () field text str span *** all https://blog.csdn.net/lvzhuyiyi/article/details/51770148 *************************************
Java 中的的date 和資料庫中的date
public void DemoTest() throws IOException, ParseException { InputStream resource = Resources.getResourceAsStream("cn/itcast/dao/SqlMapConfig.xml")
java中String和date之間的互轉
1 Java時間格式轉換大全 2 3 import java.text.*; 4 import java.util.Calendar; 5 public class VeDate { 6 /** 7 * 獲取現在時間 8 * 9 * @ret
使用java將html原始碼(拼裝、可獲取頁面原始碼)轉換成為("html頁面",“doc文件檔案”,“pdf格式”),,doc檔案轉換成為pdf,,檔案的刪除、壓縮...
目錄: 1、轉換成為html頁面 2、html原始碼轉換成為doc檔案 3、html原始碼轉換成為pdf檔案 4、壓縮多個檔案成為一個zip檔案
Java, String型別轉Date型別的方法
前端獲取的資料是:yyyy-MM-dd(如:”2017-10-19”),後端實體類的資料型別是java.util.Date,其中的資料轉換問題 String time = "2017-10-19"; SimpleDateFormat sdf = new Simple
java.text.DateFormat 執行緒不安全問題
java.text下的 DateFormat 是執行緒不安全的; 建議1: 1、使用threadLocal包裝DateFormat(太複雜,不推薦) 2、使用org.apache.commons.lang3.time.DateFormatUtils下的方法(推薦) DateFormatUtils
java Text 錯誤: 找不到或無法載入主類 Text
找不到主類是因為classpath配置錯誤。 是環境變數的問題,看看你的path和classpath是否是正確的,最可能的錯誤是classpath中少了前面少了.; classpath的配置必須遵循以下規則: .;%JAVA_HOME%\lib 我佛了,為什麼非要加&nbs
Java判斷兩個Date/時間戳 物件是否是同一天
最近有個需求是判斷在建立新物件的今天之前已經建立了這個物件,如果是昨天建立的,則正常; 通過Calendar來獲取date物件的年份和在該年份中第幾天,然後比較這兩個資訊來判斷是不是同一天 Simp
Java中【日期Date】【日曆Calendar】【毫秒數Long】三者之間的轉換總結
網上看了很多這類的文章,但大多不全面。所以總結如下以備檢視。 注:Date和Calendar都是util包下的 1、Date和Calendar之間 1.1、 Date->Calendar
java的Timestamp和date與string的轉換
一、萬用字元泛型獲取要任意型別 public static Date parse(String dateStr, String pattern, Class<?> resultClass) { if (dateStr == null) throw n