上下文:我在數據庫中有兩個表,一個存儲日期作爲一年中的一天,並附加到年份本身,以及將日期存儲爲完整日期的日期。我需要比較這兩個,所以我只選擇表B中的行,其中全日期與表A中的日期相同。在Java中將年份和日期(例如2013216 = 2013年第216天)轉換爲完整日期
我有一個日期作爲一年和一天(如2014234這是今年的第234天),我需要將它轉換爲完整的日期格式,如:11-OCT-13 15.30.54.000000000 +02:00,所以我可以比較兩個用於從表中選擇字段的行完整日期(例如11月10日)與當日日期相同(例如2014235)。
任何人都知道如何做到這一點?
謝謝。
編輯:感謝您的幫助每個人!我已經設法得到日期轉換,現在我有兩個日期格式相同,我只需要選擇列的日期與其他表中的日期相同的行,我該如何做到這一點?使用=檢查兩個日期是否等於毫秒,我只想檢查它們是否與當天相同。你知道我怎麼會在SQL查詢中解決這個問題嗎?或者將'11 -OCT-13 = 11-OCT-13 15.30.54.000000000 +02:00'返回true,例如?
當您有其他問題時,請先搜索Stackoverflow.com。如果找不到,請發佈另一個問題,而不是追加到此問題。但是你會*發現數百個關於SQL和Java日期時間的問題。 – 2014-08-27 15:30:52