如何从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. C# - 获取对象名称?
- 3. SimpleXML - 如何获取根对象名称?
- 4. 如何获取对象名称?
- 5. 的Java - 获取当天的名称的数组本周
- 6. jquery:获取对象名称?
- 7. 无法从objectobservable获取对象名称
- 8. 从FileInfo对象获取目录名称
- 9. 当对象名称为动态时,如何获取json对象的值?
- 10. 获取当天的名字
- 11. 如何从nsdictionary对象中获取名称和url的值?
- 12. 在C#中,如何从对象中获取控件的名称?
- 13. 如何从对象中获取Xamarin.Forms元素的名称?
- 14. 如何从Type的名称获取Type对象?
- 15. 如何从代码中获取x:对象的名称?
- 16. C#获取对象对的名称
- 17. php:如何从对象中获取名称
- 18. 如何从对象中获取成员名称?
- 19. 如何从查询对象中获取分类术语名称
- 20. 如何从postgres/mysql光标对象获取数据库名称
- 21. 如何从对象数组中获取名称
- 22. 如何从sklearn TruncatedSVD对象获取功能名称?
- 23. 在iOS中如何从ViewController名称获取对象?
- 24. 如何从可绘制对象获取图像名称?
- 25. Flex/as3:如何从NetStream对象获取名称?
- 26. 如何从类别名称中获取类别对象
- 27. 获取循环内对象的名称
- 28. 获取对象的属性名称
- 29. 获取参数对象的名称
- 30. QT:获取对象的类名称
退房的JodaTime库。它使得日期处理至少比java.util.Date和java.util.Calendar简单十倍。 – 2010-11-08 23:18:08