java中时间格式化输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中时间格式化输出相关的知识,希望对你有一定的参考价值。

String lastTime = "23:59:59"
我计算它的下一秒,应该得到"00:00:00",
但是在控制台输出的结果为"0:0:0",
请问我应该怎么样格式化lastTime。让它输出正确答案!

参考技术A

使用SimpleDateFormat即可,代码如下

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil 
    
    public static  String formatDate(Date date)throws ParseException
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return sdf.format(date);
    
    
    public static Date parse(String strDate) throws ParseException
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return sdf.parse(strDate);
    

Model中时间格式化

MVC 中 @Html中的时间格式化

@Html.TextBoxFor(model => model.StartTime, "{0:yyyy-MM-dd HH:mm:ss}", new { @class = "form-control", @onclick = "laydate({istime: true, format: ‘YYYY-MM-DD hh:mm:ss‘})" })  

@Html.TextBoxFor(m=>m.jcsj, "{0:yyyy-MM-dd}", new { @class = "layui-input test-item" })

 

以上是关于java中时间格式化输出的主要内容,如果未能解决你的问题,请参考以下文章

java中时间和日期的操作

Java中时间格式处理,指定N天/小时等之后的时间

有时间格式为200512和201201,在EXCEL中如何计算这两个时间的月间隔。

mysql查询数据库中时间小于1分钟的记录

python中时间日期格式化符号

excel中时间格式修改