您的位置:首页 > 其它

如何获取年月日,时分秒?如何获得从1970年到现在的毫秒数?如何获得某个日期所在月份最后一天的日期?如何格式化日期?

2018-03-15 21:05 766 查看
oracle获取年月日:
select to_char(sysdate,'yyyy"年"MM"月"dd"日"') "年月日" from dual;



oracle获取时分秒:select to_char(sysdate,'HH24"时"mi"分"ss"秒"') "时分秒" from dual;


从1970年到现在的毫秒数:public class TestTimeMillis {

public static void main(String[] args) {
long milis = System.currentTimeMillis();
System.out.println("从1970年到现在的毫秒数:" + milis);
}

}


oracle获得某个日期所在月份最后一天的日期:
select sysdate "当前",last_day(sysdate) "月末" from dual;


格式化日期:yyyy:年
MM:月
dd:日
hh:1~12小时制(1-12)
HH:24小时制(0-23)
mm:分
ss:秒
S:毫秒
E:星期几
D:一年中的第几天
F:一月中的第几个星期(会把这个月总共过的天数除以7)
w:一年中的第几个星期
W:一月中的第几星期(会根据实际情况来算)
a:上下午标识
k:和HH差不多,表示一天24小时制(1-24)。
K:和hh差不多,表示一天12小时制(0-11)。
z:表示时区
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestSimpleDateFormat {

public static void main(String[] args) throws ParseException {
// 日期转化为指定格式的字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
String dateTostr = sdf.format(new Date());
System.out.println("日期转化为指定格式的字符串:" + dateTostr);
System.out.println("**********************************");
// 字符串转化为日期
Date date = null;
date = sdf.parse(dateTostr);
System.out.println("字符串转化为日期:" + date);

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐