
给时间加个格式:
Date date =new Date(SystemcurrentTimeMillis());
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss "); String time = formatterformat(date);
Systemoutprintln(time);
这样你要取整的话 , 把 mm:ss设置为00:00 就行。
用getHours可以获得当前系统时间的小时数
--------用24小时的形式表示:
<script type="text/javascript">
var d = new Date()
var vHour = dgetHours()
documentwrite(vHour)
</script>
--------用上下午的形式表示:
<script type="text/javascript">
var d = new Date()
var vHour = dgetHours()
if (vHour < 12)
{
documentwrite("上午"+ vHour +"点")
}
else
{
documentwrite("下午"+ (vHour-12) +"点")
}
</script>
代码如下:Calendar c = CalendargetInstance();//可以对每个时间域单独修改
csetTime(new Date());
cset(CalendarHOUR_OF_DAY, cget(CalendarHOUR_OF_DAY) - 1);
这几步即可获得当前时间前一个小时
你的意思的 如果当前时间是18点 - 2359之间才返回 否则不返回是不 Date d = new Date(); int hours = dgetHours(); if(18<hours<0){ return d; }else{ return null; }
以上就是关于在java中当前时间取整到小时如何做, 比如当前时间为下午2点半,想得到一个Date型变量,格式化后显示为:全部的内容,包括:在java中当前时间取整到小时如何做, 比如当前时间为下午2点半,想得到一个Date型变量,格式化后显示为:、JAVA获取的系统时间怎么区分上下午啊、Java 怎么获取当前时间前一个小时的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)