在java中当前时间取整到小时如何做, 比如当前时间为下午2点半,想得到一个Date型变量,格式化后显示为:

在java中当前时间取整到小时如何做, 比如当前时间为下午2点半,想得到一个Date型变量,格式化后显示为:,第1张

时间加个格式:

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 怎么获取当前时间前一个小时的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9540409.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存