JAVA获取的系统时间怎么区分上下午啊

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:34:03
Date date = new Date();我已经获得当前系统时间,可是怎么区分上下午呢,或者用24小时的形式表示

用getHours可以获得当前系统时间的小时数

--------用24小时的形式表示:
<script type="text/javascript">
var d = new Date()
var vHour = d.getHours()
document.write(vHour)
</script>

--------用上下午的形式表示:
<script type="text/javascript">
var d = new Date()
var vHour = d.getHours()
if (vHour < 12)
{
document.write("上午"+ vHour +"点")
}
else
{
document.write("下午"+ (vHour-12) +"点")
}
</script>

Date date = new Date();
String dateFormat = "yyyy/MM/dd hh:mm:ss";//此字符串为输出日期格式
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat );
sdf.format(date);