java中时间格式化输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中时间格式化输出相关的知识,希望对你有一定的参考价值。
String lastTime = "23:59:59"
我计算它的下一秒,应该得到"00:00:00",
但是在控制台输出的结果为"0:0:0",
请问我应该怎么样格式化lastTime。让它输出正确答案!
使用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中时间格式化输出的主要内容,如果未能解决你的问题,请参考以下文章