如何從java sql.Timestamp
對象(如星期一,星期二)獲取當天的名稱?如何從java sql.Timestamp對象獲取當天的名稱?
回答
你你的java.sql.Timestamp轉換爲java.sql.Date,並通過日曆發送。
java.sql.Timestamp ts = rs.getTimestamp(1);
java.util.GregorianCalendar cal = Calendar.getInstance();
cal.setTime(ts);
System.out.println(cal.get(java.util.Calendar.DAY_OF_WEEK));
SimpleDateFormat將提供使用該圖案"EEEE"
一個Locale特定表示:
public static final String getDayName(final java.util.Date date, final java.util.Locale locale)
{
SimpleDateFormat df=new SimpleDateFormat("EEEE",locale);
return df.format(date);
}
實例:
System.out.println(getDayName(new Date(),Locale.US));
返回Tuesday
。
但要注意new SimpleDateFormat(..)
是expensive。
不使用此功能! COS SimpleDateFormat沒有測量時區(https://stackoverflow.com/questions/18122608/simpledateformat-parse-loses-timezone/18124407#18124407),但是當你設置時間很長時,你不知道它的時區! – 2017-12-21 11:05:54
如果ts
然後你Timestamp
對象來獲取月份字符串格式:
String month = (new SimpleDateFormat("MMMM")).format(ts.getTime()); // "April"
和一週的一天:
String day = (new SimpleDateFormat("EEEE")).format(ts.getTime()); // "Tuesday"
不要使用這個! COS的SimpleDateFormat沒有測量時區(https://stackoverflow.com/questions/18122608/simpledateformat-parse-loses-timezone/18124407#18124407) 但是,當你從長凝結時間,你不知道它時區! – 2017-12-21 11:05:32
以long表示的任何時間都表示爲自epoch起的毫秒數。這是UTC。 – 2018-02-26 06:24:55
- 1. 從對象中獲取對象名稱
- 2. 如何從datejs的日期獲取當天的名稱
- 3. 獲取JSON「當前名稱/對象」?
- 4. 如何獲取JValue對象的名稱
- 5. 如何獲取類的對象名稱?
- 6. 獲取對象的名稱
- 7. 獲取對象的名稱
- 8. SimpleXML - 如何獲取根對象名稱?
- 9. 如何獲取對象名稱?
- 10. 如何獲取對象名稱?
- 11. C# - 獲取對象名稱?
- 12. 的Java - 獲取當天的名稱的數組本週
- 13. jquery:獲取對象名稱?
- 14. 獲取對象名稱
- 15. 無法從objectobservable獲取對象名稱
- 16. 從FileInfo對象獲取目錄名稱
- 17. 當對象名稱爲動態時,如何獲取json對象的值?
- 18. 如何從JavaScript中的json對象獲取參數的名稱?
- 19. 如何從代碼中獲取x:對象的名稱?
- 20. 如何從nsdictionary對象中獲取名稱和url的值?
- 21. 如何從對象中獲取Xamarin.Forms元素的名稱?
- 22. 如何從Tridion中的模式對象獲取模式名稱?
- 23. 如何從SciPy中的scipy.stats.distribution對象獲取分配名稱?
- 24. 在C#中,如何從對象中獲取控件的名稱?
- 25. 如何從Type的名稱獲取Type對象?
- 26. 獲取當天的名字
- 27. C#獲取對象對的名稱
- 28. 如何從postgres/mysql光標對象獲取數據庫名稱
- 29. 在iOS中如何從ViewController名稱獲取對象?
- 30. 如何從類內部獲取對象名稱?
退房的JodaTime庫。它使得日期處理至少比java.util.Date和java.util.Calendar簡單十倍。 – 2010-11-08 23:18:08