精华内容
下载资源
问答
  • java把字符串转换成日期格式

    万次阅读 多人点赞 2019-05-21 18:21:17
    https://zhuanlan.zhihu.com/p/270605705 https://www.cnblogs.com/yangming1996/p/6919191.html 三、获取当前日期 需求:获取当前日期(字符串类型)且格式为yyyy-MM-dd HH:mm:ss 代码如下: import java.text....
    public static void main(String[] args) throws Exception{
    
    Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09"); 
    String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);
    
    System.out.println(now);
    
    }

    参考:

    https://zhidao.baidu.com/question/154582977.html

    二、深入理解日期类

    https://zhuanlan.zhihu.com/p/270605705

    https://www.cnblogs.com/yangming1996/p/6919191.html

    三、获取当前日期

    需求:获取当前日期(字符串类型)且格式为yyyy-MM-dd HH:mm:ss

    代码如下:

    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    String pushtime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());

    2020-05-06 17:57:07

    展开全文
  • Vue 时间戳转换成日期格式

    千次阅读 2018-08-03 10:28:22
    初学者用了element 的Vue框架,搭建了一个简单后台管理系统,遇到了数据库是时间戳的格式,数据在前端页面显示也是时间戳,开始的时候是在Java代码里将时间戳转换成日期格式的,发现这样转换有时候如果数据库里的数据为空...

           初学者用了element 的Vue框架,搭建了一个简单后台管理系统,遇到了数据库是时间戳的格式,数据在前端页面显示也是时间戳,开始的时候是在Java代码里将时间戳转换成日期格式的,发现这样转换有时候如果数据库里的数据为空会报空指针错误,前端同事给了我一个方案,就是在前端代码里将时间戳转换成日期格式,觉得效果挺好的,下面分享一下使用转换的过程:

    1. 在前端项目的util包下新建一个common.js,添加如下代码:

    // 时间戳转换成日期格式
    export function  getDate(val, format) { 
      if (!val) {
        return '';
      }
      // 如果时间戳后不是毫秒值就加000,变成毫秒值
      // if (val && val.length == 10) { val = parseInt(val+'000'); }
      if (val && val.length != 13) {
        if (val && val.length == 10) {
          val = parseInt(val+'000');
        };
        for (var i = 0; i < 13; i++) {
          if (val.length === i) {
            val = parseInt(val*(10^(13-i)));
          }
        }
      }
      var date = new Date(val);
      var o = {   
          "M+" : date.getMonth()+1,                 //月份   
          "d+" : date.getDate(),                    //日
          "h+" : date.getHours(),                   //小时   
          "m+" : date.getMinutes(),                 //分   
          "s+" : date.getSeconds(),                 //秒   
          "q+" : Math.floor((date.getMonth()+3)/3), //季度   
          "S"  : date.getMilliseconds()             //毫秒   
      };   
      if(/(y+)/.test(format)) {
        format = format.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length)); 
      }            
      for(var k in o) {
        if(new RegExp("("+ k +")").test(format)) {
          format = format.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));   
        }  
      }
      return format;   
    }

    2. 再到所需的 .vue 的页面中引入common.js 的 getDate 方法

    <script type="text/ecmascript-6">
    import { getDate } from '@/utils/common'
    </script>

    3. 然后在你获取列表的方法里循环输出你所需的时间字段

    methods: {
        getList: function() {
          let params = {
            pageNumber: this.page.pageNumber,
            pageSize: this.page.pageSize
          };
          list(params)
            .then(res => {
              const paramData = res.data;
              const success = paramData.success;
              this.tableData = paramData.data.list;
              this.page.pageNumber = paramData.data.pageNum;
              this.page.pageSize = paramData.data.pageSize;
              this.page.total = paramData.data.total;
              for(var i = 0; i < this.tableData.length ; i++){
                // 调用 getDate 方法
                this.tableData[i].createTime = getDate(this.tableData[i].createTime,'yyyy-MM-dd hh:mm:ss');
                this.tableData[i].updateTime = getDate(this.tableData[i].updateTime,'yyyy-MM-dd hh:mm:ss');
                // toFixed(Number) 方法可把 Number 四舍五入为指定小数位数的数字(将整型转化有两位小数的浮点型数字)
                this.tableData[i].amount = this.tableData[i].amount.toFixed(2);
                // 将string类型的转换成带有两位小数点的数字
                this.tableData[i].platform = Number(this.tableData[i].platform).toFixed(2);
              }
            })
            .catch(error => {
              this.$message.error(error);
              console.log(error);
            });
        }
    }

    最后,你就能看到你想要的时间格式了.

     

     

    展开全文
  • 时间戳转换成时间格式字符串

    千次阅读 2014-12-21 15:26:13
    * 将时间戳转换成时间格式字符串yyyy-MM-dd * * @param str * 时间戳转换成时间格式字符串 * @return 返回yyyy-MM-dd格式的时间 */ public static String toGetTime(String str) { SimpleDateFormat...


    /**
    	 * 将时间戳转换成时间格式字符串yyyy-MM-dd
    	 * 
    	 * @param str
    	 *            时间戳转换成时间格式字符串
    	 * @return 返回yyyy-MM-dd格式的时间
    	 */
    	public static String toGetTime(String str) {
    		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    		int dateint = Integer.parseInt(str);
    		String date = sdf.format(new Date(dateint * 1000L));
    		return date;
    	}
    
    	/**
    	 * 将时间戳转换成时间格式字符串yyyy-MM-dd HH:mm:ss
    	 * 
    	 * @param str
    	 *            时间戳转换成时间格式字符串
    	 * @return 返回yyyy-MM-dd HH:mm:ss 格式的时间
    	 */
    	public static String toGetDetailTime(String str) {
    		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    		int dateint = Integer.parseInt(str);
    		String date = sdf.format(new Date(dateint * 1000L));
    		return date;
    	}
    
    	/**
    	 * 将时间戳转换成时间格式字符串HH:mm
    	 * 
    	 * @param str
    	 *            时间戳转换成时间格式字符串
    	 * @return 返回HH:mm 格式的时间
    	 */
    	public static String toGethAndm(String str) {
    		SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
    		int dateint = Integer.parseInt(str);
    		String date = sdf.format(new Date(dateint * 1000L));
    		return date;
    	}
    
    	/**
    	 * 将时间戳转换成时间格式字符串HH
    	 * 
    	 * @param str
    	 *            时间戳转换成时间格式字符串
    	 * @return 返回HH 格式的时间
    	 */
    	public static String toGeth(String str) {
    		SimpleDateFormat sdf = new SimpleDateFormat("HH");
    		int dateint = Integer.parseInt(str);
    		String date = sdf.format(new Date(dateint * 1000L));
    		return date;
    	}
    
    	public static Date StringToDate(String strDate) {
    		SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    		// String str="2011-5-31 14:40:50";
    		Date date = null;
    		try {
    			date = sim.parse(strDate);
    		} catch (ParseException e) {
    			LogUtil.d("TAG", "输入的日期格式不对");
    		}
    		return date;
    	}


    展开全文
  • mysql中我查询的时候怎么将3个int类型字段的数据转换成时间日期格式, 比如我的字段是2017 5 16 怎么转换成2017-05-16这种格式
  • //转换成时分秒 + (NSString *)timeFormatted:(int)totalSeconds { int seconds = totalSeconds % 60; int minutes = (totalSeconds / 60) % 60; int hours = totalSeconds / 3600; return [NS
    //转换成时分秒
    
    + (NSString *)timeFormatted:(int)totalSeconds
    {
        
        int seconds = totalSeconds % 60;
        int minutes = (totalSeconds / 60) % 60;
        int hours = totalSeconds / 3600;
        
        return [NSString stringWithFormat:@"%02d:%02d:%02d",hours, minutes, seconds];
    }
    
    
    
    //转换成当前时刻
    
    + (NSString *)timeDateFormatted:(int)totalSeconds
    
    {
        NSDate  *date = [NSDate dateWithTimeIntervalSince1970:totalSeconds];
        NSTimeZone *zone = [NSTimeZone systemTimeZone];
        NSInteger interval = [zone secondsFromGMTForDate: date];
        NSDate *localeDate = [date  dateByAddingTimeInterval: interval];
        //NSLog(@"enddate=%@",localeDate);
        NSString *dateStr = [NSString stringWithFormat:@"%@",localeDate];
        return dateStr;
    }
    +(NSString *)getCurrentDate{
        NSDate *currentDate = [NSDate date];//获取当前时间,日期
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        [dateFormatter setDateFormat:@"YYYY/MM/dd hh:mm:ss SS"];
        NSString *dateString = [dateFormatter stringFromDate:currentDate];
        
        return dateString;
    }



    展开全文
  • java 时间戳转换成日期格式字符串

    万次阅读 2019-01-14 10:06:08
    package casia.ibasic.ydyl.web; import java.sql.Date; import java.text.SimpleDateFormat;... * 时间戳转换成日期格式字符串 * @param seconds 精确到秒的字符串 * @param formatStr * @...
  • 时间戳转换成日期格式

    千次阅读 2020-08-14 19:12:24
    //取得日期中的月份,其中0表示1月,11表示12月 var date=now.getDate(); //返回日期月份中的天数(1到31) var hour=now.getHours(); //返回日期中的小时数(0到23) var minute=now.getMinutes(); //返回日期中的
  • js把字符串(yyyymmdd)转换成日期格式(yyyy-mm-dd), 例如把19930701转换成1993-07-01 这个字符串不是标准的日期类型,估计只能字符串分割再填充了。 var dateString = '19930701'; var pattern = /(\d{4})(\d{2})...
  • 时间戳转换成时间格式

    千次阅读 2018-10-23 15:33:07
    转换时间格式需要的条件 首先需要确定时间接口所在列表 例:list 其次找到你下面逻辑里面的response所在位置 第三拿到时间接口所在列表里面的数据 例: const responseData = response.data.data // console.log...
  • mui 页面时间戳转换成日期格式方法

    千次阅读 2017-11-28 15:16:11
    //时间戳转换成时间格式方法 this.datetime = function(time) { var date=new Date(parseInt(time)* 1000); var year=date.getFullYear(); var mon = date.getMonth()+1; var day = date.ge
  • Js中将Long转换成日期格式

    千次阅读 2018-06-04 11:08:59
    主要用于将数据库中日期用long表示,转换成YYYY-MM-DD格式或YYYY-MM-DD HH:mm:ss格式若显示为YYYY-MM-DD HH:mm:ss格式,调用如下方法:datetimeFormat(longTypeDate);若显示为YYYY-MM-DD格式,调用如下方法:...
  • js时间戳转换成日期格式

    千次阅读 2019-02-21 10:08:01
    一 js将时间转换成时间戳 1.js获取当前时间戳的方法 var timestamp1 = Date.parse(new Date()); var timestamp2 = (new Date()).valueOf(); var timestamp3 = new Date().getTime(); 第一种:获取的时间戳是把...
  • js中使用eval()方法将字符串转换成日期格式、并获取制定时间日期
  • vue将时间戳转换成日期格式

    万次阅读 2018-08-23 16:53:05
    (1)创建一个处理时间格式的js,内容如下: export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)) } ...
  • 如图 怎样将12127383这样的数字字符按照时间格式在前台显示 ![图片说明](https://img-ask.csdn.net/upload/201804/18/1524033445_262496.png) ![图片说明]...
  • QT中将数据库中保存的以秒为单位的时间转换成日期格式QDateTime显示示例及代码,主要用到函数toTime_t() ,fromTime_t(uint seconds)等。
  • 小程序时间戳转换成时间格式

    万次阅读 2019-06-14 17:55:35
    在小程序根目录新建一个...//时间戳转换成日期时间 function js_date_time(unixtime) { var date = new Date(unixtime); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' +...
  • 字符串转换成时间格式: /** * 字符串转换时间格式 * @param dateStr 需要转换的字符串 * @param formatStr 需要格式的目标字符串 举例HH:mm:ss * @return Date 返回转换后的时间 * @throws Parse...
  • 开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式   package com.self.date; import java.util.Date; import java.text.SimpleDateFormat; import java.text.ParseException; public ...
  • Java中怎么把字符串转换成日期格式

    千次阅读 2010-10-30 11:51:22
    Java中怎么把字符串转换成日期格式 文章分类:Java编程 Java中把字符串转换成日期格式是常用的一种功能 在很多的项目当中,都会用到滴,之前也有用到,可是,本人记性不好 所以,决定把此常用的功能写道...
  • java如何将字符串转换成日期格式

    千次阅读 2018-11-05 10:55:57
    先用parse转date型,再用format转string。 public static void main(String[] args) throws Exception{ Date date = new SimpleDateFormat(“yyyy-MM-dd”).parse(“2005-06-09”); String now = new ...
  • 说明:在爬取网页过程中,有的网页需要传入日期参数跳到下一页,需要对输入的日期进行格式转换以及基本运算。 import time,datetime begin_str = input('请输出开始日:(xxxx-xx-xx)') end_str = input('请输入...
  • jquery将日期数字转换成日期格式

    千次阅读 2017-08-17 11:38:26
    $(function(){ var str=1403058804; var oDate = new Date(str), year = oDate...//最后拼接时间 console.log(oTime);//打印 }); //补0操作 function getzf(num){ if(parseInt(num) ){ num = '0'+num; } return num; }
  • c#如何把8位字符串转换成日期格式

    千次阅读 2012-03-06 12:49:41
    c#如何把8位字符串转换成日期格式? 方法1: 我们在处理入日期格式式常用DateTime.Pares()  但是这个形式的转换是相当有限的,有些C#是会不懂你写入的日期格式的如20031231大家都明白是2003-12-31号可以C#不认识...
  • // format(formatString) 把时间对象,按照指定格式格式符合条件的字符串 return moment(input).format(formatString) }) 项目截图看得更清楚: 第三步:因为moment插件是全局注册,所以我们可以在...
  • js/jQuery毫秒数转换成日期格式

    万次阅读 2017-03-20 16:11:44
    后台传过来的数据 creationTime 在后台是Date类型的 ...毫秒转换成 05-24 月 日格式的 //获得月日得到日期oTime function getMoth(str){ var oDate = new Date(str), oMonth = oDate.getMonth()+1
  • }, filters: { // 时间格式自定义 只需把字符串里面的改成自己所需的格式 formatDate(time) { let date = new Date(time); return formatDate(date, 'yyyy.MM.dd'); }, formatDate2(time) { let date = new Date...
  • //将时间戳(十三位时间搓,也就是带毫秒的时间搓)转换成时间格式 // d.cTime = 1539083829787 let date = new Date(nS); let year = date.getFullYear(); let month = date.getMonth()+1; let day = date.ge...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 826,882
精华内容 330,752
关键字:

怎么转换成日期格式