如果ts是您的Timestamp对象,那么以字符串格式获取月份:
String month = (new SimpleDateFormat("MMMM")).format(ts.getTime()); // "April"
Run Code Online (Sandbox Code Playgroud)
而对于星期几:
String day = (new SimpleDateFormat("EEEE")).format(ts.getTime()); // "Tuesday"
Run Code Online (Sandbox Code Playgroud)
您将java.sql.Timestamp转换为java.sql.Date并通过Calendar发送它.
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));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11232 次 |
| 最近记录: |