精华内容
下载资源
问答
  • Java获得文件创建时间

    2019-03-01 16:35:42
    编译成的DLL文件,和Java调用代码 博文链接:https://pet.iteye.com/blog/188313
  • java 时间日期

    千次阅读 2021-03-06 03:23:14
    Java 日期时间java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date()第二个构造函数接收一个参数,该参数是从...

    Java 日期时间

    java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。

    第一个构造函数使用当前日期和时间来初始化对象。

    Date()

    第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。

    Date(longmillisec)

    Date对象创建以后,可以调用下面的方法。

    序号方法和描述

    1

    boolean after(Date date)

    若当调用此方法的Date对象在指定日期之后返回true,否则返回false。

    2

    boolean before(Date date)

    若当调用此方法的Date对象在指定日期之前返回true,否则返回false。

    3

    Object clone( )

    返回此对象的副本。

    4

    int compareTo(Date date)

    比较当调用此方法的Date对象和指定日期。两者相等时候返回0。调用对象在指定日期之前则返回负数。调用对象在指定日期之后则返回正数。

    5

    int compareTo(Object obj)

    若obj是Date类型则操作等同于compareTo(Date) 。否则它抛出ClassCastException。

    6

    boolean equals(Object date)

    当调用此方法的Date对象和指定日期相等时候返回true,否则返回false。

    7

    long getTime( )

    返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。

    8

    int hashCode( )

    返回此对象的哈希码值。

    9

    void setTime(long time)

    用自1970年1月1日00:00:00 GMT以后time毫秒数设置时间和日期。

    10

    String toString( )

    转换Date对象为String表示形式,并返回该字符串。

    获取当前日期时间

    Java中获取当前日期和时间很简单,使用 Date 对象的 toString() 方法来打印当前日期和时间,如下所示:

    实例

    importjava.util.Date;

    publicclassDateDemo{publicstaticvoidmain(Stringargs[]){//初始化 Date 对象Datedate= newDate();

    //使用 toString() 函数显示日期时间System.out.println(date.toString());

    }}

    运行实例 »

    以上实例编译运行结果如下:

    Mon May 04 09:51:52 CDT 2013

    日期比较

    Java使用以下三种方法来比较两个日期:

    使用 getTime() 方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。

    使用方法 before(),after() 和 equals()。例如,一个月的12号比18号早,则 new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回true。

    使用 compareTo() 方法,它是由 Comparable 接口定义的,Date 类实现了这个接口。

    使用 SimpleDateFormat 格式化日期

    SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行。例如:

    实例

    importjava.util.*; importjava.text.*; publicclassDateDemo{publicstaticvoidmain(Stringargs[]){DatedNow= newDate(); SimpleDateFormatft= newSimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz"); System.out.println("Current Date: "+ ft.format(dNow)); }}

    运行实例 »

    SimpleDateFormat ft = new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");

    这一行代码确立了转换的格式,其中 yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是时、分、秒。

    注意:有的格式大写,有的格式小写,例如 MM 是月份,mm 是分;HH 是 24 小时制,而 hh 是 12 小时制。

    以上实例编译运行结果如下:

    Current Date: Sun 2014.07.18 at 14:14:09 PM PDT

    日期和时间的格式化编码

    时间模式字符串用来指定时间格式。在此模式中,所有的 ASCII 字母被保留为模式字母,定义如下:

    字母描述示例

    G

    纪元标记

    AD

    y

    四位年份

    2001

    M

    月份

    July or 07

    d

    一个月的日期

    10

    h

    A.M./P.M. (1~12)格式小时

    12

    H

    一天中的小时 (0~23)

    22

    m

    分钟数

    30

    s

    秒数

    55

    S

    毫秒数

    234

    E

    星期几

    Tuesday

    D

    一年中的日子

    360

    F

    一个月中第几周的周几

    2 (second Wed. in July)

    w

    一年中第几周

    40

    W

    一个月中第几周

    1

    a

    A.M./P.M. 标记

    PM

    k

    一天中的小时(1~24)

    24

    K

    A.M./P.M. (0~11)格式小时

    10

    z

    时区

    Eastern Standard Time

    '

    文字定界符

    Delimiter

    "

    单引号

    `

    使用printf格式化日期

    printf 方法可以很轻松地格式化时间和日期。使用两个字母格式,它以 %t 开头并且以下面表格中的一个字母结尾。

    转  换  符说    明示    例

    c

    包括全部日期和时间信息

    星期六 十月 27 14:21:20 CST 2007

    F

    "年-月-日"格式

    2007-10-27

    D

    "月/日/年"格式

    10/27/07

    r

    "HH:MM:SS PM"格式(12时制)

    02:25:51 下午

    T

    "HH:MM:SS"格式(24时制)

    14:28:16

    R

    "HH:MM"格式(24时制)

    14:28

    实例

    实例

    importjava.util.Date; publicclassDateDemo{publicstaticvoidmain(Stringargs[]){//初始化 Date 对象Datedate= newDate(); //c的使用 System.out.printf("全部日期和时间信息:%tc%n",date); //f的使用 System.out.printf("年-月-日格式:%tF%n",date); //d的使用 System.out.printf("月/日/年格式:%tD%n",date); //r的使用 System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date); //t的使用 System.out.printf("HH:MM:SS格式(24时制):%tT%n",date); //R的使用 System.out.printf("HH:MM格式(24时制):%tR",date); }}

    运行实例 »

    以上实例编译运行结果如下:

    全部日期和时间信息:星期一 九月 10 10:43:36 CST 2012

    年-月-日格式:2012-09-10

    月/日/年格式:09/10/12

    HH:MM:SS PM格式(12时制):10:43:36 上午

    HH:MM:SS格式(24时制):10:43:36

    HH:MM格式(24时制):10:43

    如果你需要重复提供日期,那么利用这种方式来格式化它的每一部分就有点复杂了。因此,可以利用一个格式化字符串指出要被格式化的参数的索引。

    索引必须紧跟在%后面,而且必须以$结束。例如:

    实例

    importjava.util.Date; publicclassDateDemo{publicstaticvoidmain(Stringargs[]){//初始化 Date 对象Datedate= newDate(); //使用toString()显示日期和时间System.out.printf("%1$s %2$tB %2$td, %2$tY", "Due date:", date); }}

    运行实例 »

    以上实例编译运行结果如下:

    Due date: February 09, 2014

    或者,你可以使用 < 标志。它表明先前被格式化的参数要被再次使用。例如:

    实例

    importjava.util.Date; publicclassDateDemo{publicstaticvoidmain(Stringargs[]){//初始化 Date 对象Datedate= newDate(); //显示格式化时间System.out.printf("%s %tB %

    运行实例 »

    以上实例编译运行结果如下:

    Due date: February 09, 2014

    定义日期格式的转换符可以使日期通过指定的转换符生成新字符串。这些日期转换符如下所示:

    实例

    importjava.util.*; publicclassDateDemo{publicstaticvoidmain(Stringargs[]){Datedate=newDate(); //b的使用,月份简称 Stringstr=String.format(Locale.US,"英文月份简称:%tb",date); System.out.println(str); System.out.printf("本地月份简称:%tb%n",date); //B的使用,月份全称 str=String.format(Locale.US,"英文月份全称:%tB",date); System.out.println(str); System.out.printf("本地月份全称:%tB%n",date); //a的使用,星期简称 str=String.format(Locale.US,"英文星期的简称:%ta",date); System.out.println(str); //A的使用,星期全称 System.out.printf("本地星期的简称:%tA%n",date); //C的使用,年前两位 System.out.printf("年的前两位数字(不足两位前面补0):%tC%n",date); //y的使用,年后两位 System.out.printf("年的后两位数字(不足两位前面补0):%ty%n",date); //j的使用,一年的天数 System.out.printf("一年中的天数(即年的第几天):%tj%n",date); //m的使用,月份 System.out.printf("两位数字的月份(不足两位前面补0):%tm%n",date)

    展开全文
  • public String getFileCreateTime(String filePath){ SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd"); FileTime t = null; try { t = Files.readAttributes(Paths.get(filePath), ...
        public  String getFileCreateTime(String filePath){
    
            SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd");
            FileTime t = null;
            try {
                t = Files.readAttributes(Paths.get(filePath), BasicFileAttributes.class).creationTime();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    
            String createTime = dateFormat.format(t.toMillis());
            System.out.println("createTime = "+ createTime);
            
            return format;
        }

     

    展开全文
  • 展开全部看你描述的62616964757a686964616fe59b9ee7ad9431333365653330不是很清楚,...importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;publicclassDa...

    展开全部

    看你描述的62616964757a686964616fe59b9ee7ad9431333365653330不是很清楚,看看下面是不是你想要的。import java.text.DateFormat;

    import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;

    public class DateUtils {

    private static final DateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    public static void main(String[] args) {

    Date now = new Date();

    System.out.println("当前日期:" + DATE_FORMAT.format(now));

    Date newDate = stepMonth(now, -13);

    System.out.println("当前时间前13个月的日期:" + DATE_FORMAT.format(newDate));

    }

    /**

    * 在给定的日期加上或减去指定月份后的日期

    *

    * @param sourceDate 原始时间

    * @param month      要调整的月份,向前为负数,向后为正数

    * @return

    */

    public static Date stepMonth(Date sourceDate, int month) {

    Calendar c = Calendar.getInstance();

    c.setTime(sourceDate);

    c.add(Calendar.MONTH, month);

    return c.getTime();

    }

    }

    展开全文
  • stl-decomp-4j是可从获得原始Ratfor / Fortran的Java端口(为;也包含在examples/StlPerfTest/fortran_benchmark ),已扩展为支持局部二次插值。 stl-decomp-4j期望间隔均匀的数据且没有缺失值,类似于原始的...
  • JAVA读取图片时间内容

    千次阅读 2018-11-22 11:01:00
    import java.io.File; import java.io.IOException; import com.drew.imaging.jpeg.JpegMetadataReader; import com.drew.imaging.jpeg.JpegProcessingException; import com.drew.metadata.Directory; import ...
    import java.io.File;
    import java.io.IOException;
    
    import com.drew.imaging.jpeg.JpegMetadataReader;
    import com.drew.imaging.jpeg.JpegProcessingException;
    import com.drew.metadata.Directory;
    import com.drew.metadata.Metadata;
    import com.drew.metadata.Tag;
    
    public class matt {
    
    	public static void main(String[] args) throws JpegProcessingException, IOException {
    		 
    		File img = new File("C:\\Users\\JAVA\\Desktop\\123.jpg");
    		System.out.println("File Name:" + img.getName());
     
    		Metadata metadata = JpegMetadataReader.readMetadata(img);
    		System.out.println("Directory Count: "+metadata.getDirectoryCount());
    		System.out.println();
    		
    		//输出所有附加属性数据
    		for (Directory directory : metadata.getDirectories()) {
    			System.out.println("******\t" + directory.getName() + "\t******");
    			for (Tag tag : directory.getTags()) {
    				System.out.println(tag.getTagName() + ":" + tag.getDescription());
    			}
    			System.out.println();
    			System.out.println();
    		}
     
    	}
    
    }

    1.metadata-extractor是 处理图片EXIF信息的开源项目,最新代码及下载地址:https://github.com/drewnoakes/metadata-extractor

    2.本demo工程的代码(包含所需的jar包)下载地址:http://files.cnblogs.com/files/haha12/readPic.rar

    展开全文
  • Java 实现获取当前时间的前一个月

    千次阅读 2020-07-02 09:12:32
    public class afterTime { public static void main(String[] args) { SimpleDateFormat df = new ... System.out.println("当前时间"+df.format(new Date())); //1代表为一个月 正的往前 负的为后 Date date = s
  • java获取文件创建时间

    千次阅读 2015-08-06 09:32:15
    下面就给出对这个文件的创建时间 和修改时间 读取的代码。 点击这里 查看对文件内容 的读取代码。 Java代码 收藏代码 import java.io.BufferedReader; import java.io.File; import java.io.IOException; i
  • 主要代码如下:package...import java.io.File;import java.io.IOException;import java.util.Iterator;import com.drew.imaging.jpeg.JpegMetadataReader;import com.drew.imaging.jpeg.JpegProcessingException;im...
  • java获取比毫秒更为精确的时间

    千次阅读 2018-05-26 15:28:34
    关键词: java 毫秒 微秒 纳秒 System.currentTimeMillis() 误差 在对新写的超快xml解析器和xpath引擎进行效率测试时,为获取执行时间,开始也
  • java获取日期之间天数的方法

    千次阅读 2021-03-08 05:52:43
    //获取两个日期之间的天数private int daysBetween(Date now, Date returnDate) {Calendar cNow = Calendar.getInstance();Calendar cReturnDate = Calendar.getInstance();cNow.setTime(now);cReturnDate.setTime...
  • Java获取精确到秒的时间戳方法

    千次阅读 2021-03-09 00:00:09
    Java获取精确到秒的时间戳方法本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下1、时间戳简介:时间戳的定义:通常是一个字符序列,唯一地标识某一刻的时间。数字时间戳技术是数字...
  • java时间与时间戳互转

    千次阅读 2021-03-05 15:17:22
    } 2、Date转时间戳 public static void main(String[] args) { //获取指定时间的时间戳,除以1000说明得到的是秒级别的时间戳(10位) long time = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).parse("2018-06-...
  • Java中的时间与时区

    万次阅读 2017-12-14 11:08:58
    0. 前言:时间格式://世界标准时间,其中T表示时分秒的开始(或者日期与时间的间隔),Z表示这是一个世界标准时间 2017-12-13T01:47:07.081Z//本地时间,也叫不含时区信息的时间,末尾没有Z 2017-12-13T09:47:07....
  • public String dealDate(String case_time){// 日期操作类Calendar calendar = Calendar....// 当前时间calendar.setTime(new Date());SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");if(case_...
  • } public static List doCalculateActionTime(List tsData, String action) { //step1:按照两位一个分解动作代码 //step2:找到动作代码总包含action代码的时间,找到第一次出现的时间和最后一次出现的时间 List ...
  • 说到这个USDT,我有点烦,由于omni_funded_send手续费居高不下,后面,我决定还是重写一下他的原始交易,省的消耗这么多的BTC。 package com.test; import java.io.IOException; import java.math.BigDecimal; ...
  • TestVstroker.java 是一个 Java 类,用于测试您的 Vstroker 并在命令提示符下显示来自加速度计的原始数据。 非常感谢 qdot 在 python 中发布了他的 Vstroker 驱动程序: : 。 它节省了大量的逆向工程时间。 如何...
  • 直接由Java获取文件的创建时间

    千次阅读 2009-11-11 11:22:59
    import java.io.*; public class getCreateFileTime { public static void main(String[] args) { try { Process p = Runtime.getRuntime().exec("cmd /C dir f:\\modify.log /tc"); Inp...
  • 解决Java new Date() 获取时间不正确

    万次阅读 2018-06-01 08:59:09
    一、使用TimeZone 设置时区System.out.println("原时间 " + new Date()); TimeZone time = TimeZone.getTimeZone("ETC/GMT-8"); TimeZone.setDefault...//显示Java能识别的系统中所有正确...
  • Java中日期和时间的处理原理解析

    千次阅读 2014-05-29 17:38:05
    日期和时间的处理不仅在面试题中会考到,在实际项目开发中...提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间“1970-01-01 00:00:00.000 GMT
  • Java 反射获取私有属性和方法

    千次阅读 2019-01-31 17:40:14
    Java 反射获取私有属性和方法 马上过年了,深海祝看到这篇博客的码农朋友新年快乐! 今天下午公司没什么事情,所以写了点小东西,算是给各位的新年小礼物... /* *作者:赵星海 (CSDN-深海呐) *时间:2019/1/31 17:17...
  • 我们发布此版本以获得公众意见。 无法保证将来的JAMA版本将与此版本兼容。 NIST和马里兰大学也开发了同级矩阵包Jampack。 这两个软件包的产生是因为需要评估用于Java矩阵实现的替代设计。 JAMA基于严格面向对象的...
  • Java时间日期的操作

    千次阅读 2017-12-05 16:40:56
    java 日期时间转字符串 字符串转日期时间 日期操作的方法
  • 想要获取uuid,必须几个小程序或者公众号在同一个主体之下,要不然没有uuid,只会生成用户的openid https://open.weixin.qq.com 第一种实现方式:使用weixin-java-miniapp实现微信小程序登录接口 个人认为代码最为...
  • 最近在做一个车辆调度的应用系统,需要根据车辆和站点的位置做相应的规划,因此要调用第三方的地图接口来获取经纬度等信息。这里,我选择的是高德平台,下面是一个从注册到简单使用的例子,可供大家学习参考,更深入...
  • Java获取泛型参数的类型的方法

    千次阅读 2018-04-19 13:31:43
    (转载)https://blog.csdn.net/canchew/article/details/7545363最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究...
  •  java.util.Date代表一个时间点,其值为距公元1970年1月1日 00:00:00的毫秒数。所以它是没有时区和Locale概念的。  public long getTime() 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒...
  • Java获取12306余票信息(一)

    千次阅读 2018-03-22 16:09:55
    所以就只有用现成的了,那就是从12306那里直接获取余票信息。当然网上的教程有很多很多,但是我都没怎么看懂。自己也就琢磨了一下,写给自己,也分享给大家。 步骤: 首先找找12306的API 1.打开谷歌浏览器,...
  • 1、创建测试类(FileController.java) package com.jeff.controller; import java.io.InputStream; import javax.servlet.http.HttpServletResponse; import org.springframework.web.bind.annotation....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 155,843
精华内容 62,337
关键字:

java获取原始时间

java 订阅