哎呦哥哥 2021-06-24 14:02 采纳率: 50%
浏览 51
已结题

Integer转特定的时间格式

由于项目已经定好了一些类中变量的属性,用于接收时间参数的变量是Integer,20210624,但是前端需要返回的是2021-06-24,我试了format,parse等方法,始终不行,请问各位大佬怎么解决

  • 写回答

2条回答 默认 最新

  • 404警告 2021-06-24 14:12
    关注
    package T1;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class Test {
    
    	public static void main(String[] args) throws ParseException {
    		// 使用指定的格式化程序将格式解析为日期对象
    		Integer value = 20151006;
    		SimpleDateFormat originalFormat = new SimpleDateFormat("yyyyMMdd");
    		Date date = originalFormat.parse(value.toString());
    		// 日期没有格式。它仅表示从1970-01-01开始的时间(以毫秒为单位)的特定实例。将日期格式化为期望的格式,则可以使用其他格式化程序
    		System.out.println(date);
    		SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd");
    		String formatedDate = newFormat.format(date);
    		System.out.println(formatedDate);
    	}
    
    }

    运行结果

     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月4日

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?