精华内容
下载资源
问答
  • int month = (date.get(Calendar.MONTH))+1;...获取当前的月份和日期试了一下,果然正确后来查看java doc文档,MONTH字段解释如下Field number for get and set indicating the month. This is a calendar-sp...

    int month = (date.get(Calendar.MONTH))+1;

    int day = date.get(Calendar.DAY_OF_MONTH);

    获取当前的月份和日期

    试了一下,果然正确

    后来查看java doc文档,MONTH字段解释如下

    Field number for get and set indicating the month. This is a calendar-specific value. The first month of the year is JANUARY which is 0; the last depends on the number of months in a year.

    这个字段的值只是说明get()的属性字段值,来获取month的

    以下为获取其它:

    Calendar CD = Calendar.getInstance();

    int YY = CD.get(Calendar.YEAR) ;

    int MM = CD.get(Calendar.MONTH)+1;

    int DD = CD.get(Calendar.DATE);

    int HH = CD.get(Calendar.HOUR);

    int NN = CD.get(Calendar.MINUTE);

    int SS = CD.get(Calendar.SECOND);

    int MI = CD.get(Calendar.MILLISECOND);

    Calendar cal = Calendar.getInstance();

    //当前年

    int year = cal.get(Calendar.YEAR);

    //当前月

    int month = (cal.get(Calendar.MONTH))+1;

    //当前月的第几天:即当前日

    int day_of_month = cal.get(Calendar.DAY_OF_MONTH);

    //当前时:HOUR_OF_DAY-24小时制;HOUR-12小时制

    int hour = cal.get(Calendar.HOUR_OF_DAY);

    //当前分

    int minute = cal.get(Calendar.MINUTE);

    //当前秒

    int second = cal.get(Calendar.SECOND);

    //0-上午;1-下午

    int ampm = cal.get(Calendar.AM_PM);

    //当前年的第几周

    int week_of_year = cal.get(Calendar.WEEK_OF_YEAR);

    //当前月的第几周

    int week_of_month = cal.get(Calendar.WEEK_OF_MONTH);

    //当前年的第几天

    int day_of_year = cal.get(Calendar.DAY_OF_YEAR);

    展开全文
  • package test.remote.tools....import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class TestOutDate{public static void main(...

    package test.remote.tools.combine;

    import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;

    import java.util.GregorianCalendar;

    public class TestOutDate

    {

    public static void main(String[] args)

    {

    //method 1

    Calendar nowtime = new GregorianCalendar();

    String strDateTime="["+String.format("%04d", nowtime.get(Calendar.YEAR))+"/"+

    String.format("%02d", nowtime.get(Calendar.MONTH))+"/" +

    String.format("%02d", nowtime.get(Calendar.DATE))+" " +

    String.format("%02d", nowtime.get(Calendar.HOUR))+":" +

    String.format("%02d", nowtime.get(Calendar.MINUTE))+":" +

    String.format("%02d", nowtime.get(Calendar.SECOND))+"." +

    String.format("%03d", nowtime.get(Calendar.MILLISECOND))+"]";

    System.out.println(strDateTime);

    //method 2

    String msg="";

    Date date = new Date();

    SimpleDateFormat sdf = new SimpleDateFormat("YYYY/MM/dd HH:mm:ss.SSS");

    msg+="["+sdf.format(date)+"]";

    System.out.println(msg);

    }

    }

    运行结果:

    [2013/08/09 05:54:32.578]

    [2013/09/09 17:54:32.625]

    年月日时分秒毫秒+随机数getSerialNum

    package com.creditharmony.apporveadapter.core.utils; import java.io.ByteArrayInputStream; import jav ...

    [置顶] java得到前一个月的年月日时分秒

    import java.util.Calendar; /** * 得到前一个月的年月日时分秒 * @author Mr.hu * 2013-6-28上午12:00:35 * Class Explain ...

    java日期格式(年月日时分秒毫秒)

    package test.remote.tools.combine; import java.text.SimpleDateFormat; import java.util.Calendar; imp ...

    java 获取当前时间及年月日时分秒

    java代码如下: package test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.ut ...

    c#.net 获取时间日期年月日时分秒生成自动文件名格式

    下面是日期和时间的各种方法,转换为字符串. 如果把输出的格式改下就可以做类似的文件名了,例如:2016010110101224356.doc  c#用DateTime.Now.ToString(&qu ...

    time.c 的Java实现(从timestamp计算年月日时分秒等数值)

    time.c的Java实现 public class GMT { public static final int EPOCH_YEAR = 1970; public static final int[ ...

    c#.net 获取时间日期年月日时分秒格式

    今天写代码发现两个比较不错的分享下:1.DateTime.ParseExact很多时候我们获取的时间是数字形式表示的,好比20140127134015.927856,通过这个方法DateTime.Pa ...

    Android Calendar获取年月日时分秒毫秒

    开始使用new Date()测试,并用通过date.getMonth(),和date.getDay()获取,不过后来发现这两个访求是jdk1.1版本的,现在已经不用了,而且结果也不正确. ; int ...

    随机推荐

    html5快速入门(二)—— CSS简介

    前言: 1.HTML5的发展非常迅速,可以说已经是前端开发人员的标配,在电商类型的APP中更是运用广泛,这个系列的文章是本人自己整理,尽量将开发中不常用到的剔除,将经常使用的拿出来,使需要的朋友能够真 ...

    xampp使用phpunit

    1.将xampp/php的pear文件夹里面的phpunit文件夹复制到htdocs目录下 2.复制xampp/php的phpunit.bat到需要测试的目录 3.使用cmd命令切换至phpunit. ...

    遇过的坑(2)—MyISAM表类型不支持事务操作

    最近需要通过JDBC对数据库做事务型操作,实践时发现,并没有达到想要的效果,表现在:1.每次执行executeUpdate()后,数据就马上能在DB中查到.但按理来说,我还没执行commit(),DB ...

    MyIsam与InnoDB存储引擎主要区别

    MyIsam与InnoDB主要有以下4点大的区别,缓存机制,事务支持,锁定实现,数据物理存储方式(包括索引和数据). 1.缓存机制 myisam 仅仅缓存索引,不会缓存实际数据信息,他会将这一工作交给 ...

    项目总结四:神经风格迁移项目(Art generation with Neural Style Transfer)

    1.项目介绍 神经风格转换 (NST) 是深部学习中最有趣的技术之一.它合并两个图像, 即 内容图像 C(content image) 和 样式图像S(style image), 以生成图像 G(ge ...

    python版接口自动化测试框架源码完整版(requests + unittest)

    python版接口自动化测试框架:https://gitee.com/UncleYong/my_rf [框架目录结构介绍] bin: 可执行文件,程序入口 conf: 配置文件 core: 核心文件 ...

    (转载)Unity3D开发之编辑器统一修改Text字体

    最近遇到一个需求,就是我们在做完一个场景后,美工感觉字体不好看,效果不是很好,想要换一种字体.UGUI的界面已经搭完,如果要一个一个Text寻找,工作量将是巨大.而且作为程序人员是不会容忍自己做这些机 ...

    结对作业——WordCount进阶版

    Deadline: 2018-10-7 22:00PM,以博客提交至班级博客时间为准 要求参考来自:https://www.cnblogs.com/xinz/archive/2011/11/27/22 ...

    python 回溯法 子集树模板 系列 —— 3、0-1背包问题

    问题 给定N个物品和一个背包.物品i的重量是Wi,其价值位Vi ,背包的容量为C.问应该如何选择装入背包的物品,使得放入背包的物品的总价值为最大? 分析 显然,放入背包的物品,是N个物品的所有子集的其 ...

    virsh 命令最新整理。 每个“;”之后是正解

    1,migrate --domain --destURL --dname  --live(热迁移) migrate lf 192.168.16.3 dname 2,managedsave domain ...

    展开全文
  • 获取当前时间(年月日时分秒)Date d = new Date();SimpleDateFormat sbf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sbf.format(d));或System.out.println(new SimpleDateFormat("yyyy-MM-dd...

    获取当前时间(年月日时分秒)

    Date d = new Date();

    SimpleDateFormat sbf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    System.out.println(sbf.format(d));

    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));

    2020-04-28 14:23:05

    获取当前时间戳 到毫秒

    System.out.println(System.currentTimeMillis());

    1588055609783

    时间戳换成年月日

    Date date = new Date(System.currentTimeMillis());

    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

    String format = dateFormat.format(date);

    System.out.println(format);

    1588055609783 --> 2020-04-28 02:33:29

    年月日换成时间戳

    leDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    Date date = simpleDateFormat.parse("2020-04-28 02:33:29");

    long ts = date.getTime();

    System.out.println(ts);

    String res = String.valueOf(ts); // 转化为字符串

    System.out.println(res);

    1588012409000

    展开全文
  • 获取年月日时分秒毫秒 C C++ Java

    千次阅读 2018-05-06 16:41:58
    最近遇到一个需求,其中一个内容就是利用当前时间进行文件命名 - 年月日时分秒毫秒,这样能够保证文件命名的唯一性和实时性 这种需求应该会经常遇到,所以记录下如何在 C/C++/Java 环境下进行时间的查询和使用 ...

    最近遇到一个需求,其中一个内容就是利用当前时间进行文件命名 - 年月日时分秒毫秒,这样能够保证文件命名的唯一性和实时性

    这种需求应该会经常遇到,所以记录下如何在 C/C++/Java 环境下进行时间的查询和使用


    主要内容:

    • C/C++ 环境
    • Java 环境

    C/C++ 环境

    年月日时分秒

    使用头文件:

    <time.h>
    

    使用函数:

    time() // 得到从标准计时点(一般是1970年1月1日午夜)到当前时间的秒数
    localtime() // 返回一个以 tm 结构表达的机器时间信息
    

    使用结构体:

      struct tm {
        int tm_sec; // 秒 [0-59]
        int tm_min; // 分 [0-59]
        int tm_hour; // 时 [0-59]
        int tm_mday; // 每月第几天 [1-31]
        int tm_mon;  // 月 [0-11] 0 表示 1 月,实际使用中要加上 1
        int tm_year; // 年 从 1990 开始计算,所以实际使用中要加上 1900
        int tm_wday; // 每星期第几天 [0-6] 0 表示星期一
        int tm_yday; // 每年第几天 [0-365] 0 表示1月1日
        int tm_isdst;
      };
    

    计算函数如下:

    string getTime() {
        time_t tt = time(NULL);
        struct tm *stm = localtime(&tt);
    
        char tmp[32];
        sprintf(tmp, "%04d-%02d-%2d-%2d-%2d-%02d", 1900 + stm->tm_year, 1 + stm->tm_mon, stm->tm_mday, stm->tm_hour,
                stm->tm_min, stm->tm_sec);
    
        return tmp;
    }
    

    计算结果:

    2018-04-29-13-41-02
    

    参考

    time.h

    C/C++获取本地时间常见方法

    毫秒(millisecond)

    Linux 环境下可以使用函数 gettimeofday 来计算

    使用头文件:

    <sys/time.h>
    

    使用函数:

    gettimeofday() // 获得当前精确时间(1970年1月1日到现在的时间)
    

    使用结构体:

    struct timeval
    {
        long tv_sec; // 秒数
        long tv_usec; // 微秒数
    };
    

    参数 tv_sec 表示标准时间点到当前时间的秒数,参数 tv_usec 表示余下不足一秒的时间

    计算函数如下:

    string getMillisecond() {
        struct timeval tv;
        gettimeofday(&tv, NULL);
    
        int ms = tv.tv_sec * 1000 + tv.tv_usec / 1000;
        return to_string(ms);
    }
    

    计算结果:

    269562647
    

    获取的结果就是标准时间点到当前时间的毫秒数

    Windows 环境下可以使用函数 GetTickCount() 计算当前毫秒数

    参考

    timeval structure

    Linux 下c获取当前时间(精确到秒和毫秒或者微秒)

    gettimeofday

    Linux C语言应用 - main函数解析,时间函数,C语言代码的分配机制(malloc,calloc,realloc,free)

    获取时间命名函数

    结合上面两小节,可以获取当前的年月日时分秒毫秒的命名:

    /**
     * 获取时间命名字符串,格式:年月日时分秒毫秒
     * @return
     */
    string getTimeName() {
        time_t tt = time(NULL);
        struct tm *stm = localtime(&tt);
    
        struct timeval tv;
        gettimeofday(&tv, NULL);
        int ms = tv.tv_usec / 1000;
    
        char tmp[32];
        sprintf(tmp, "%04d%02d%02d%02d%02d%02d%03d", 1900 + stm->tm_year, 1 + stm->tm_mon, stm->tm_mday, stm->tm_hour,
                stm->tm_min, stm->tm_sec, ms);
    
        return tmp;
    }
    

    计算结果:

    20180506163838469 
    

    Java 环境

    使用类 Calendar 即可获取年月日时分秒以及毫秒:

    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH);
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        int hour = calendar.get(Calendar.HOUR);
        int minute = calendar.get(Calendar.MINUTE);
        int second = calendar.get(Calendar.SECOND);
        int millisecond = calendar.get(Calendar.MILLISECOND);
    
        String stime = String.format("%04d-%02d-%02d %02d-%02d-%02d %03d", year, month, day, hour, minute, second, millisecond);
        System.out.println(stime);
    }
    

    计算结果如下:

    2018-03-29 02-47-34 589
    

    获取时间命名函数如下:

    /**
     * 获取时间命名字符串,格式:年月日时分秒毫秒
     * @return
     */
    public static String getTimeName() {
        Calendar calendar = Calendar.getInstance();
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH);
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        int hour = calendar.get(Calendar.HOUR);
        int minute = calendar.get(Calendar.MINUTE);
        int second = calendar.get(Calendar.SECOND);
        int millisecond = calendar.get(Calendar.MILLISECOND);
    
        String stime = String.format("%04d%02d%02d%02d%02d%02d%03d", year, month, day, hour, minute, second, millisecond);
        return stime;
    }
    

    计算结果:

    20180406044045246
    
    展开全文
  • SqlSever基础 top 后面的n 由一个简单的计算式子计算得出镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ......
  • int month = (date.get(Calendar.MONTH))+1;...获取当前的月份和日期试了一下,果然正确后来查看java doc文档,MONTH字段解释如下Field number for get and set indicating the month. This is a ca...
  • Calendar获取年月日时分秒毫秒

    千次阅读 2010-08-12 15:29:00
    开始使用new Date()测试,并用通过date.getMonth(),和date.getDay()获取,不过后来发现这两个访求是jdk1.1版本的,现在... 获取当前的月份和日期 试了一下,果然正确 后来查看java doc文档,MONTH字
  • 方法一/** 这个mills 就是需要的...set方法可以传3个值年月日 可以传5个值年月日时分 6个值 年月日时分秒 Calendar 月份比SimpleDateFormat 少一个月 所以c的0月是实际的1月 */ Calendar c1 =Calendar.getInstance()
  • 获取当前年月日时分秒 var currTime = new Date(); //获取当前时间的毫秒数 var year = currTime.getFullYear(); //获取当前时间的年份 var month = currTime.getMonth() + 1; //获取当前时间的月份,月份从0...
  • DateUtil.zip

    2020-05-25 11:17:47
    java常用时间格式工具包,提供了多种方式,例如获取当前年月日时分秒毫秒、获取当前为当前年度的周数、得到两个时间相差多少天,不足一天算一天等
  • java8下的时间处理

    2018-03-29 16:39:57
    1 获取当前时间对象 LocalDate localDate = LocalDate.now(); // 捕捉年月日 LocalDateTime ... // 捕捉年月日时分秒毫秒 2 格式化模版 private final DateTimeFormatter dtf = DateTimeFormatter.of
  • java中时间戳和时间字符串之间的转换获取当前的unix时间戳new Date().getTime()System.currentTimeMillis()返回的是毫秒数...获取当前年月日以及时分秒Calendar c = Calendar.getInstance();c.get(Calendar.YEAR)) ...
  • java中的日期

    2021-02-13 14:03:25
    java.util.Date类 1.两个构造器的使用: ...1)toString():显示当前的年月日时分秒 2)getTime():获取当前Date对象对应的毫秒值(时间戳) 代码演示sql.Date和util.date之间的转换: @Test public void test2(){
  • java.sql.Timestamp日期格式为:年月日时分秒毫秒(微秒、纳秒) 2、Date格式 //获取当前时间 //Date类型日期格式:Fri Apr 08 21:18:35 CST 2020 Date now = new Date(); //获取11天前的Date格式时间 Date ...
  • Java时间工具类

    2019-05-21 23:54:39
    时间戳格式化至毫秒、时间戳格式化至、时间戳格式化至、时间戳格式化成时和分、Date对象格式化至毫秒、Date对象格式化至、Date对象格式化至、Date对象格式化成时和分、Date对象格式化成年份、时间格式为时和...
  • java中时间戳和时间字符串之间的转换 获取当前的unix时间戳new Date().getTime()/1000System.currentTimeMillis()/1000返回的是... 获取当前年月日以及时分秒Calendar c = Calendar.getInstance();c.get(Calendar.Y
  • 日期相关类

    2021-03-27 15:13:30
    描述 java.util.Date类主要用于描述特定的瞬间,也就是年月日时分秒,可以精确到毫秒 常用方法 获取当前时间
  • 标题 获取时间戳(单位毫秒) 当前时间的时间戳 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis();...//年月日时分秒)注意:月份从0开始, 0表示一月 riqi.g
  • 日期时间API

    2020-10-29 12:17:04
    Date类java.util.Date类 java.util.Date类 1.两个构造器的使用 * >构造器一:Date():创建了一个对应当前时间的...toString():显示当前的年月日时分秒 * >getTime():获取当前Date对象对应的毫秒数。(时间戳) ...
  • java常用工具类的使用

    热门讨论 2012-03-19 20:11:37
    Date类中包含了日期和时间,在Java编程中,日期通常指年、月、,时间则指时、分、毫秒Java对Date进行格式化使用java.text.DateFormat类。在格式表示中,经常采用4种格式,这四种格式被定义为DateFormat类的...
  • Date

    2021-03-16 21:53:12
    public void test(){ long time=System.currentTimeMillis(); //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差 //称为时间戳 ...1.toString():显示当前的年月日时分秒 2.getTime():获取当前.
  • Date类

    2020-11-28 23:00:40
    Date类: 1. 查看类 java.util.Date 表示日期和日期的类 类Date可以获取精确到... // 参数是毫秒数,返回距离 1970-1-1 00:00:00的年月日时分秒,我们的JVM获取的我们笔记本的时区是东八区 3. 成员方法 long getTime
  • 使用calendar来代替Date

    2020-10-19 17:39:15
    Calendar获取年月日时分秒,这一周的第几天,这一个月的第几天,日期比较,日期毫秒数,等等的运用。。。。 3.代码: import java.util.Calendar; /** Calendar的简单使用 @author _jon / public class ...
  • JavaScript笔记

    2018-09-28 11:21:56
    get|set时分秒,复数(s) |--3.除了日期从1开始到31结束外,其余都从0开始到-1结束 |--Date对象的常用方法 |--1.获取日期数据 getDate()、getDay()、getFullYear()等 |--2.修改日期数据 setDate()、setDay()、...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

java获取当前年月日时分秒毫秒

java 订阅