[問題] 時間轉成字串比較

看板java作者 (壓力太大 囧mmmmmmmmmmm)時間14年前 (2011/04/09 21:42), 編輯推噓4(401)
留言5則, 2人參與, 最新討論串1/1
用mysql資料庫 時間是用timestamp格式 取出時間後轉成字串 yyyy-MM-dd hh:mm:ss 接著用date取出現在時間 也是轉成字串 yyyy-MM-dd hh:mm:ss 結果無法進行比對(兩字串相等) 自己比自己是可行的(自己當然等於自己) 但是印出來兩個字串是一樣的 怎麼會這樣呢? 有人遇過這問題嗎? ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.174.213

04/09 22:01, , 1F
比較什麼?你怎麼比較? 先說清出囉
04/09 22:01, 1F

04/09 22:02, , 2F
就轉成字串兩個相等阿
04/09 22:02, 2F
※ 編輯: cowbaying 來自: 61.227.174.213 (04/09 22:03) 已找到解 JVM真是博大精深...這個問題讓我思考了整整1天 XD http://www.javaworld.com.tw/jute/post/view?bid=29&id=118827&sty=1&tpg=2&age=0 ※ 編輯: cowbaying 來自: 61.227.174.213 (04/09 22:23)

04/10 00:03, , 3F
這是java的基本觀念而已喔
04/10 00:03, 3F

04/10 00:05, , 4F
只是從C跳過來會不習慣 當初我也犯了這錯誤XD
04/10 00:05, 4F

04/10 00:07, , 5F
java的Date可以比較 不需要這樣轉 太累了
04/10 00:07, 5F
文章代碼(AID): #1De68puq (java)