今天用solrj遇到了乙個問題,關於日期的

2021-08-07 16:49:44 字數 539 閱讀 3457

從solrdocument.get("item_signingdate")取出值

這個是時間型別,但是用util 。date   sql。date 都無法轉成date型別,這樣就需要轉成string

這樣用到了

******dateformat format = new ******dateformat("eee mmm dd hh:mm:ss zzz yyyy", locale.us);

這個型別後面是"eee mmm dd hh:mm:ss zzz yyyy", locale.us,date型別日期是倒的,而且他的日期是英文的,

這樣locale.us,us表示國家,就是英語,而且看報錯的語言是不是英語,月份等

如果用中文會報錯,

searchcontractvo.setsigningdate(format.parse(string.valueof(solrdocument.get("item_signingdate"))));

這裡的setsigningdate,這個pojo就是時間型別的,再用format.parse,就不會報錯了

今天遇到乙個亂碼問題

用ecplise自動生成的servlet,會自動帶有這麼一句話 他被放在了 request.setcharacterencoding utf 8 response.setcharacterencoding utf 8 的前面,然後 的時候 request.getrequestdispatcher i...

今天去面試遇到了乙個問題,左連線查詢的問題

問 左 外 連線 左連線查詢主資料一定能查詢到資料嗎?答 一定能?答案是錯誤的,現在想想好傻,如果一定能查詢到資料,連表查詢條件有什麼作用呢?以下有兩張表做了測試 user 表,裡面有兩條資料,活動表action,裡面有一條資料 select action.id as action id from ...

今天遇到乙個奇怪的問題

想實現乙個使用者訪問頁面,得到使用者的外網位址 在公司上。程式是沒問題。正常獲取使用者的位址 測試 哪位遇到這樣的問題過。如下 string ip request.getheader x forwarded for if ip null ip.length 0 unknown equalsignor...