前言 在日常开发当中,excel的上传与解析是很常见的.根据业务不同,解析的数据模型也都不一样.不同的数据模型也就需要不同的校验逻辑,这往往需要写多套的代码进行字段的检验,如必填项,数据格式.为了避免重复编写逻辑检验代码,于是有了这篇文章. 第一步.读取Excel表格数据 public ActionResult UploadExcel() { ResultInfo<List<User>> result = new ResultInfo<List<User>>
一.时间转换时间戳 var date = new Date(); //时间对象 var str = date.getTime(); //转换成时间戳 二.时间戳转换为时间 1.转换成形如 2018年1月4日 14:00:00 格式: function getDate(date){ var t = new Date(date).toLocaleString(); return t; } 2.还可以这样 // 也很简单 var strtime = '2014-04-23 18
函数内容 // 时间转为时间戳 function date2timestamp(datetime) { var timestamp = new Date(Date.parse(datetime)); timestamp = timestamp.getTime(); timestamp = timestamp / 1000; return timestamp; } // 时间戳转时间 function timestamp2date(timestamp, mode) { var tt = new D
用了阿里云的接口,发现其穿的日期是UTC格式的.需要转换. var utc_datetime = "2017-03-31T08:02:06Z"; function utc2beijing(utc_datetime) { // 转为正常的时间格式 年-月-日 时:分:秒 var T_pos = utc_datetime.indexOf('T'); var Z_pos = utc_datetime.indexOf('Z'); var year_month_day = utc_datetim
时间戳转时间: SimpleDateFormat simpleDateFormat = null; simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); Date date = new Date(System.currentTimeMillis()); String day = simpleDateFormat.format(date); simpleDateFormat = new SimpleDateFormat("HH