精华内容
下载资源
问答
  • 工作的时候需要将标准日期格式转换成long型,在网上找了一些例子 获取当前日期: //获取当前时间 var nowDate = new Date(); var year= nowDate.getFullYear(); var month = nowDate.getMonth()+1; var today = ...


    获取当前日期:

    //获取当前时间
    	var nowDate = new Date();
    	var year= nowDate.getFullYear();
    	var month = nowDate.getMonth()+1;
    	var today = nowDate.getDate();
    	var hours = nowDate.getHours();
    	var minutes = nowDate.getMinutes();
    	var seconds = nowDate.getSeconds();
    	
    	if(month >= 1 && month <=9){
    		month = "0" + month;
    	}
    	if(today >= 1 && today <=9){
    		today = "0" + today;
    	}
    	var currentdate = year + "-" + month + "-" + today + " " + hours + ":" +minutes + ":" +seconds;

    将标准日期格式转成Long型:

    var currentDateLong = new Date(currentdate.replace(new RegExp("-","gm"),"/")).getTime()     //当前时间转换成long型 


    结果:

    当前日期:

    2017-05-10 12:52:56

    转换结果:

    1494391976

    展开全文
  • LONG型时间获取年月日,时分秒

    千次阅读 2017-04-19 16:43:45
    Calendar calendar = Calendar....long time = 1424614942000l; calendar.setTimeInMillis(time); calendar.get(Calendar.YEAR); //月份从0开始,需要+1 calendar.get(Calendar.MONTH) + 1; calendar.get(DAY_OF_
    Calendar calendar = Calendar.getInstance();
    long time = 1424614942000l;
    calendar.setTimeInMillis(time);
    calendar.get(Calendar.YEAR);
    //月份从0开始,需要+1
    calendar.get(Calendar.MONTH) + 1;
    calendar.get(DAY_OF_MONTH);
    calendar.get(Calendar.HOUR);
    calendar.get(Calendar.MINUTE);
    calendar.get(Calendar.SECOND);
    展开全文
  • 一个long型与Date型时间转换工具

    热门讨论 2010-11-27 16:17:39
    一个long型与Date型时间转换工具,适合测试人员使用,内附JAVA代码
  • js往后台传String 类型的Date时间参数,controller转化为long型;...或者直接获取long型的当前系统时间,然后将日期挑出,然后再转换为long型。主要目的是:获取当前日期(如:2016-7-25),将其转化为long型

       

    js: $.ajax({

            url: "visitorScaleAnalyse.do?method=getVisitorAgeCount",
            data: {
                "zeroTime":DateUtil.dateToStr(new Date(), "yyyy-MM-dd")//获取当前系统时间
            },
            type: 'post',
            dataType: "json",
            success: function (data, text) {
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                
            },
            onLoading: function () {
                startMyWaitting('处理中...');
            }

        }); 

    后台:

     

       /**
         * 查询参数
         *
         * @param request
         * @return
         */
        private HashMap getQueryParam(HttpServletRequest request) {
            HashMap param = new HashMap();
            String zeroTime = request.getParameter("zeroTime");
    //        Long p = 1468585465796l;
    //        param.put("zeroTime", p);
            Date date = null;
            try {
                date = stringToDate(zeroTime, "yyyy-MM-dd"); // String类型转成date类型
            } catch (ParseException ex) {
                java.util.logging.Logger.getLogger(VisitorScaleAnalyseController.class.getName
    
    ()).log(Level.SEVERE, null, ex);
            }
            long currentTime = dateToLong(date); // date类型转成long类型
            param.put("zeroTime", currentTime);
            return param;
        }
    

    // string类型转换为date类型
        public static Date stringToDate(String strTime, String formatType)
                throws ParseException {
            SimpleDateFormat formatter = new SimpleDateFormat(formatType);
            Date date = null;
            date = formatter.parse(strTime);
            return date;
        }
        // date类型转换为long类型
        public static long dateToLong(Date date) {
            return date.getTime();
        }

    sql语句由身份证号截取分时间段查询人员数量:

    select nnd as '年龄段',count(*) as '人数' from(  
     select   
     case  
      when year(curdate())-if(length(visitorSpotNumber)=18,substring(visitorSpotNumber,7,4),if(length(visitorSpotNumber)=15,concat('19',substring(visitorSpotNumber,7,2)),null))>=18 and year(curdate())-if(length(visitorSpotNumber)=18,substring(visitorSpotNumber,7,4),if(length(visitorSpotNumber)=15,concat('19',substring(visitorSpotNumber,7,2)),null))<=30 then '18-30岁'  
      when year(curdate())-if(length(visitorSpotNumber)=18,substring(visitorSpotNumber,7,4),if(length(visitorSpotNumber)=15,concat('19',substring(visitorSpotNumber,7,2)),null))>=31 and year(curdate())-if(length(visitorSpotNumber)=18,substring(visitorSpotNumber,7,4),if(length(visitorSpotNumber)=15,concat('19',substring(visitorSpotNumber,7,2)),null))<=45 then '31-45岁'  
      when year(curdate())-if(length(visitorSpotNumber)=18,substring(visitorSpotNumber,7,4),if(length(visitorSpotNumber)=15,concat('19',substring(visitorSpotNumber,7,2)),null))>=45 and year(curdate())-if(length(visitorSpotNumber)=18,substring(visitorSpotNumber,7,4),if(length(visitorSpotNumber)=15,concat('19',substring(visitorSpotNumber,7,2)),null))<=60 then '46-60岁'  
       ELSE '其他'
     end   
     as nnd from dwms_t_visitor
    WHERE addTime BETWEEN 1468380186015 AND 1468636727062
    )a group by nnd

    遍历List,获取存在list中的map值:

    //查询各时段访客数量

            List visitcount = timeIntervelStaticsService.getQueryVisitorCount(param);
            for (int i = 0; i < visitcount.size(); i++) {
                HashMap map = new HashMap();
                map = (HashMap) visitcount.get(i);
                obj.put("oneTosix", map.get("count(*)"));
                map = (HashMap) visitcount.get(i + 1);
                obj.put("sixTotwelve", map.get("count(*)"));
                map = (HashMap) visitcount.get(i + 2);
                obj.put("twelveToeighteen", map.get("count(*)"));
                map = (HashMap) visitcount.get(i + 3);
                obj.put("eighteenTotwentyfour", map.get("count(*)"));
                break;
            }

    另外可以直接在后台获取当前的系统日期,就不用从js往后传了,代码:

            Date dt = new Date();
            SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd");
            System.out.println("当前日期:"+matter1.format(dt));
    或者先从long型的时间中取得年月日:

    Date date=new Date(System.currentTimeMillis());
    System.out.println((1900+date.getYear())+"-"+(date.getMonth()+1)+"-"+date.getDate()+"");//获取的年份是1900年开始的需要加上1900,月份是从0开始的




    展开全文
  • Android获取指定日期的long型数值

    千次阅读 2016-10-27 16:47:38
    Calendar caleEnd = Calendar.getInstance(); caleEnd.set(2016, 8, 16, 11, 19, 00); Date dateEnd = caleEnd.getTime(); long timeEnd = dateEnd.getTime();
    Calendar caleEnd = Calendar.getInstance();
            caleEnd.set(2016, 8, 16, 11, 19, 00);
            Date dateEnd = caleEnd.getTime();
            long timeEnd = dateEnd.getTime();
    展开全文
  • 计算两个long型时间

    千次阅读 2016-01-22 13:07:49
    public static String getTimeFromLong(long diff) { final String HOURS = "h"; final String MINUTES = "min"; //final String SECONDS = "sec"; final long MS_IN_A_DAY = 1000 *
  • C++获取时间long

    千次阅读 2013-08-12 11:43:03
    1,时间获取: 通过time()函数来获得日历时间(Calendar Time),其原型为:time_t time(time_t * timer); #include "stdafx.h" #include "time.h" #include "stdio.h" #include "stdlib.h" int main(void) ...
  • java 获取当前的日期、时间, 日期、字符串、long之间的相互转换
  • * 根据格式获取当前格式化时间 * @param format 格式化方式,基础格式为yyyy-MM-dd HH:mm:ss * @return 当前时间 */ public static String getCurrentTimeByFormat(String format) { SimpleDat...
  • 获取当前时间日期: var nowDate = new Date(); var year = nowDate.getFullYear(); var month = nowDate.getMonth(); var today = nowDate.getDate(); var hours = nowDate.getHours(); var minutes = nowDate....
  • select strftime('%s','now','localtime')*1000+(strftime('%f','now','localtime')-strftime('%S','now','localtime'))*1000;参考资料: %d 月份, 01-31 %f 小数形式的秒,SS.SSS %H 小时, 00-23 ...
  • long型时间转化成月份和时间

    千次阅读 2015-06-01 18:13:22
    long型时间转化成月份和时间     1.转换成时间:  public static String getlongToTime(long time){ SimpleDateFormat timeFormatter = new SimpleDateFormat("HH:mm"); Date date = new Date(time*1000); ...
  • Java时间戳问题 public class Stamp { /** * 取得当前时间戳(精确到秒) * * @return nowTimeStamp ... public static Long getNowTimeStamp() { long time = System.currentTimeMillis(); ...
  • 获取时间戳 public static Long getMillis1() { return System.currentTimeMillis(); } Date转时间戳 public static Long date2Millis(Date date) { return date.getTime(); } 时间戳转Date public sta...
  • Java基础知识面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:11:27
    分类 基本数据类型 数值 整数类型(byte,short,int,long) 浮点类型(float,double) 字符(char) 布尔(boolean) 引用数据类型 类(class) 接口(interface) 数组([]) Java基本数据类型图 switch 是否能作用在 byte ...
  • 数据库中的数据是日期格式,传到前台之后变成了long型的数字串,大家可以在前台使用函数对日期进行处理,格式化成想要的格式,处理方式较为基础,大家自行尝试。我们这里介绍几种简单的方法 第一种: 如果使用的...
  • python获取当前时间戳Long类型

    千次阅读 2017-04-07 11:21:04
    python获取当前时间戳Long类型 怎么用python完成获取时间,并且转换成long类型
  • /** * 获取当前时间的时分秒 * @return */public long getHms() { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); String hms=sdf.format(new Date()); String[] split = hms.split(&...
  • 图中capturetime 是number,例如值为1501540000,转化为time 类型为日期字符串,比如2017-09-14![图片](https://img-ask.csdn.net/upload/201709/23/1506169845_822588.jpg)
  • java中long型时间戳的计算

    千次阅读 2017-04-12 16:15:00
    计算时间的时候碰到的... //获取当前时间 long starttime = currtime - 30* 86400000; //当前时间减掉一个月的毫秒数搜索 System.out.println(currtime + "------"+starttime); 得到的结果竟然是currti...
  • 看java8的时间新特性,没有找到把时间转换成long的方法,求教应该怎么做???
  • 数据库字段存放的是Date类型,如果Java实体bean类也使用Date类型,不管是java.sql.Date还是java.util.Date,这样用Mybatis查询就会自动转换成unix long型时间戳了,而不是数据库中的格式化后的时间了,如:2016-12-...
  • java生成16位long类型id

    2020-09-04 17:08:11
    1.获取系统时间 + 随机数,但是由于系统时间前几位是相同的,所以截取几位数字; 2.获取随机数,math的方法,截取几位数字; 3.判重校验
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
  • 这种式便可以将字符串,表示的日期,转化为距离1970.0.0的ms值。 static long tolong(String st) { SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); try { return s.parse(st)....
  • MyBatis面试题(2020最新版)

    万次阅读 多人点赞 2019-09-24 16:40:33
    整理好的MyBatis面试题库,史上最全的MyBatis面试题,...MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plai...
  • javaScript学习笔记(一)js基础

    万次阅读 多人点赞 2018-09-21 10:07:18
    未定义:undefined 对比java中的数据类型: 整数:byte short int long 小数:float double 字符:char 布尔:boolean 字符串:String 8、变量: 8.1、定义:就是存放数据的、内疗可以存储任意数据 8.2、声明变量...
  • linux下获取时间函数

    千次阅读 2017-05-24 11:09:29
    获取时间为从1970-1-1 00:00:00到目前为止的时间。 当使用该函数获取ms级别时间时,需注意溢出问题。 1)首先来看一下函数原型: int gettimeofday(struct timeval *tv, struct timezone *tz) 其中...
  • js中长整型(Long)转为时间类型

    千次阅读 2020-07-29 21:56:59
    java从数据库中获取的日期为java.util.Date类型,在java程序将数据传向前端页面时,会默认将日期数据转为Long型的毫秒数传过去。 要想在前端页面展示出yyyy-MM-dd型,则需要将传过来的长整数转为日期 longTypeDate...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 118,643
精华内容 47,457
关键字:

获取时间的long型