精华内容
下载资源
问答
  • package com.fortis; import java.util.Calendar; import java.util.Date; /** * 时间工具类 * @since 2017/8/7 ... public static void main(String[] args) { //1、获取当前时间毫秒值(...

     

    package com.fortis;
    
    import java.util.Calendar;
    import java.util.Date;
    
    /**
     * 时间工具类
     * @since 2017/8/7
     */
    public class Test {
        public static void main(String[] args) {
            //1、获取当前时间毫秒值(方式一)
            Long nowTime = getNowTime();
            System.out.println(nowTime);
            
            Date d = new Date(nowTime);
            System.out.println(d);
            System.out.println("-----------------------");
            
            //2、获取当前时间毫秒值(方式二)
            long currentTimeMillis = System.currentTimeMillis();
            System.out.println(currentTimeMillis);
            
            Date d2 = new Date(currentTimeMillis);
            System.out.println(d2);
            System.out.println("-----------------------");
            
            //3、获取当天起始时间(00:00:00)毫秒值
            Long startTime = getStartTime();
            System.out.println(startTime);
            
            Date d3 = new Date(startTime);
            System.out.println(d3);
            System.out.println("-----------------------");
            
            //4、获取当天结束时间(23:59:59)毫秒值
            Long endTime = getEndTime();
            System.out.println(endTime);
            
            Date d4 = new Date(endTime);
            System.out.println(d4);
            System.out.println("-----------------------");
        }
    
        /**
        * 获取当前系统时间 单位:毫秒
        * @return
        */
        public static Long getNowTime() {
            Calendar todayNow = Calendar.getInstance();
            return todayNow.getTime().getTime();
        }
        
        
        /**
        * 获取当天的开始时间 单位:毫秒
        * @return
        */
        private static Long getStartTime(){ 
            Calendar todayStart = Calendar.getInstance(); 
            todayStart.set(Calendar.HOUR_OF_DAY, 0); 
            todayStart.set(Calendar.MINUTE, 0); 
            todayStart.set(Calendar.SECOND, 0); 
            todayStart.set(Calendar.MILLISECOND, 0); 
            return todayStart.getTime().getTime(); 
        } 
        
        
        /**
        * 获取当天的结束时间 单位:毫秒
        * @return
        */
        private static Long getEndTime(){ 
            Calendar todayEnd = Calendar.getInstance(); 
            todayEnd.set(Calendar.HOUR_OF_DAY, 23); 
            todayEnd.set(Calendar.MINUTE, 59); 
            todayEnd.set(Calendar.SECOND, 59); 
            todayEnd.set(Calendar.MILLISECOND, 999); 
            return todayEnd.getTime().getTime(); 
        } 
    
    }

     

    控制台效果:

        1502091589654
        Mon Aug 07 15:39:49 CST 2017
        -----------------------
        1502091589659
        Mon Aug 07 15:39:49 CST 2017
        -----------------------
        1502035200000
        Mon Aug 07 00:00:00 CST 2017
        -----------------------
        1502121599999
        Mon Aug 07 23:59:59 CST 2017
        -----------------------
    展开全文
  • C++ 获取当前时间毫秒

    千次阅读 2020-06-03 10:45:20
    在window环境下: 1、精确到毫秒 #include "stdafx.h" #include <windows.h> #include <iostream>... /* 获取开始时间 */ time_start = GetTickCount(); //从操作系统启动经过的毫秒

    在window环境下:
    1、精确到毫秒

    #include "stdafx.h"
    #include <windows.h>
    #include <iostream>
     
    using namespace std;
     
    int main(int argc, _TCHAR* argv[])
    {
        DWORD time_start, time_end;
        /* 获取开始时间 */
        time_start = GetTickCount(); //从操作系统启动经过的毫秒数
        Sleep(3000);
        time_end = GetTickCount();
        cout << "Time = " << (time_end - time_start) << "ms\n ";
     
        
        return 0;
    }
    #include <time.h>
    ​
    clock_t start,ends;
    start=clock();
    Sleep(50);
    ends=clock();
    cout<<ends-start<<endl;

    time_t 获得时间只能精确到秒,clock_t 获得时间能够精确到毫秒


    2、精确到秒

    unsigned long long Utils::GetCurrentTimeMsec()
    {
    #ifdef _WIN32
        struct timeval tv;
        time_t clock;
        struct tm tm;
        SYSTEMTIME wtm;
    ​
        GetLocalTime(&wtm);
        tm.tm_year = wtm.wYear - 1900;
        tm.tm_mon = wtm.wMonth - 1;
        tm.tm_mday = wtm.wDay;
        tm.tm_hour = wtm.wHour;
        tm.tm_min = wtm.wMinute;
        tm.tm_sec = wtm.wSecond;
        tm.tm_isdst = -1;
        clock = mktime(&tm);
        tv.tv_sec = clock;
        tv.tv_usec = wtm.wMilliseconds * 1000;
        return ((unsigned long long)tv.tv_sec * 1000 + (unsigned long long)tv.tv_usec / 1000);
    #else
        struct timeval tv;
        gettimeofday(&tv, NULL);
        return ((unsigned long long)tv.tv_sec * 1000 + (unsigned long long)tv.tv_usec / 1000);
    #endif
    }


    在Linux环境下
    1. 精确到毫秒

    #include <stdio.h>
    #include <stdlib.h>
    #include <sys/time.h>
    #include <unistd.h>
     
    int main(int argc, char *argv[])
    {
        struct timeval time;
     
        /* 获取时间,理论到us */
        gettimeofday(&time, NULL);
        printf("s: %ld, ms: %ld\n", time.tv_sec, (time.tv_sec*1000 + time.tv_usec/1000));
     
        sleep(3);  //延时
     
        /* 重新获取 */
        gettimeofday(&time, NULL);
        printf("s: %ld, ms: %ld\n", time.tv_sec, (time.tv_sec*1000 + time.tv_usec/1000));
     
     
        exit(0);
    }

    2. 精确到秒

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
     
     
    int main(int argc, char *argv[])
    {
     
        time_t t;
        struct tm *tmp;
        char buf2[64];
     
        /* 获取时间 */
        time(&t);
        tmp = localtime(&t);
     
        /* 转化时间 */
        if (strftime(buf2, 64, "time and data: %r, %a %b %d, %Y", tmp) == 0) {
            printf("buffer length 64 is too small\n");
        } else {
            printf("%s\n", buf2);
        }
     
        exit(0);
    }

     

    展开全文
  • 获得当前时间毫秒值的三种方式

    千次阅读 2019-05-16 23:10:52
    System 工具类 ...// 获得当前时间毫秒值 long start = System. currentTimeMillis (); Date 类 //创建时间对象,获得当前时间 Date d = new Date(); //获得当前时间毫秒值 System. out .println(d.get...

    System  工具类

    public static long currentTimeMillis()
    // 获得当前时间的毫秒值
    long  start = System. currentTimeMillis ();

     Date  类

    //创建时间对象,获得当前时间
    Date d =  new Date();
    //获得当前时间的毫秒值
    System. out .println(d.getTime()); 

    Calendar  类

    // 获得日历对象
    Calendar c = Calendar. getInstance ();
    // 获得当前时间的毫秒值
    long todayTime = c.getTimeInMillis();

     

    展开全文
  • C#获取当前时间毫秒

    万次阅读 2018-09-14 13:28:16
    在.Net下DateTime.Ticks获得的是个long型的时间整数,具体表示是至0001 年 1 月 1 日午夜 12:00:00 ...如果要获取从1970年1月1日至当前时间所经过的毫秒数 //获取当前Ticks long currentTicks=DateTime.Now.Tic...

    在.Net下DateTime.Ticks获得的是个long型的时间整数,具体表示是至0001 年 1 月 1 日午夜 12:00:00 以来所经过时间以100纳秒的数字。转换为秒为Ticks/10000000,转换为毫秒Ticks/10000。

    如果要获取从1970年1月1日至当前时间所经过的毫秒数

    //获取当前Ticks
    long currentTicks=DateTime.Now.Ticks;
    DateTime dtFrom = new DateTime(1970, 1, 1, 0, 0, 0, 0);
    long currentMillis = (currentTicks - dtFrom.Ticks) / 10000;

    1秒 = 1000毫秒

    1毫秒 = 1000微妙

    1微秒 = 1000纳秒

     

    原文链接:https://blog.csdn.net/mpegfour/article/details/78611693

    展开全文
  • I'm making a program in which I need to get the time in milliseconds. By time, I mean a number that is never equal to itself, and is always 1000 numbers bigger than it was a second ago....
  • //计算当前时间毫秒 计算某一日期时间毫秒 examtime格式如果是2012-12-02 12:23:12 要把他先转为2012/12/02 12:23:12 function gettime(examtime){ var endTime = examtime.repla...
  • 前后台获取当前时间毫秒

    千次阅读 2015-01-13 08:26:35
    JAVA获取当前系统时间System.currentTimeMillis() System.currentTimeMillis()产生一个当前毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis());因为...
  • #include#include#include#includeusingnamespacestd;longlongGetMillSec();intmain(){longlongnBegin=0;longlongnEnd=0;nBegin=GetMillSec();structtimevaltv;gettimeofday(&tv,NULL);cou...
  • 通过valueOf()或getTime()来获取当前时间毫秒数 var date = new Date(); console.log(date.valueOf()); console.log(date.getTime()); 它们的作用是相同的。 方法二 var date = +new Date();//new前面的“+”将...
  • Date、System、Calendar三个类都可以获取getTime方法,若要考虑性能,应选哪一个才比较合适呢? 如下代码模拟所示: public class Test35 { public static void main(String[] args) { long time = 0L; // ...
  • 本博客转自:https://blog.csdn.net/sunxianliang1/article/details/52150365 #ifdef _WIN32 #include <winsock2.h> #include <time.h> #else #include <sys/time.h>...unsigned long long Get...
  • #include #inlcude char *gf_time(void) /* get the time */{ struct timeval tv; static char str[30]; char *ptr; if (gettimeofday(&tv, NULL) err_sys("gettimeofday error");... ptr = ctime(&tv.tv
  • 最近开发遇到一个问题,java(服务端)与c#(客户端)通讯,传递一个时间毫秒数,然后解析成时间串。   Java开发的人都知道 Date date = new Date(); date.getTime(); 返回自 1970 年 1 月 1 日 00:00:00...
  • 1、获取当前毫秒数 long t1=System.currentTimeMillis(); 2、毫秒数转换为时间 Date date2=new Date(); date2.setTime(t1); System.err.println(date2); 3、时间格式化 SimpleDateFormat simpleDateFormat...
  • c#获取当前时间毫秒数To get the milliseconds only of the current time, we use the "Millisecond" property of the DateTime class in C#. We use the "Millisecond" property with the object of DateTime ...
  • java 获取当前时间毫秒

    千次阅读 2021-01-07 15:35:39
    记录一下关于获取当前时间毫秒数的三种方法 /** * 获取当前时间的毫秒数 * @author laziji * */ public class Test{ public static void main(String[] args) { /** * 第一种方法 */ System.out.println...
  • C++获取当前时间精确到毫秒Ms
  • php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易定义一个返回毫秒数的函数
  • 获取当前时间以及毫秒

    千次阅读 2019-07-05 10:06:07
    SimpleDateFormat date = new SimpleDateFormat("yyyyMMddHHmmssSSS"); String format = date.format(new Date(System.currentTimeMillis())); System.out.println("当前时间:"+format);
  • 获取当前时间毫秒

    千次阅读 2016-05-15 20:02:07
    自定义一个函数,使其可以获取当前毫秒数,如下: /**  * 获取当前的时间戳(精确到毫秒)  * @return number 返回毫秒数  */ function getMillisecond() {  list($s1, $s2) = explode(' ', ...
  • 获取当前时间的方法   //第一种方法 long totalMilliSeconds = System.currentTimeMillis();   //第二种方法 (常用) Date date = new Date();  date.getTime(); 获取时间的毫秒值 //第一种方法 //...
  • C/C++获取当前系统毫秒时间

    千次阅读 2019-09-29 19:19:33
    Java获取当前系统毫秒时间很简单: public static void main(String[] args){ System.out.println("java program :" + System.currentTimeMillis()); } C/C++稍微复杂一点,要借助...
  • #!bin/bash time=$(date "+%Y-%m-%d %H:%M:%S").$((`date "+%N"`/1000000)) echo $time

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 236,301
精华内容 94,520
关键字:

获取当前时间毫秒