java获取1900的简单介绍

博主:adminadmin 2022-12-19 20:33:05 69

今天给各位分享java获取1900的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java怎么获取今天距离1900年过了多少毫秒?

public static void main(String[] args) {

    Calendar calendar=Calendar.getInstance();

    calendar.set(1900,1,1);

    Long old=calendar.getTime().getTime();//1900年的时间戳

    Long now=new Date().getTime();//当前时间的时间戳

    System.out.println(now-old);

}

为什么java的Date类无法设置1900年以前的日期,大神帮帮忙!

//条条大路通罗马啊.哈...我刚才整理一下,几种方法,可以参考一下,有可能还有其他更好的呢

import java.text.*;

import java.util.*;

public class CalTest {

public static void main(String[] args) {

//方法1:创建

Calendar cd=new GregorianCalendar(1800,4,1);

String str=new SimpleDateFormat("y年M月d日E").format(cd.getTime());

System.out.println("方法1获取:"+str);

//方法2:设置

cd=Calendar.getInstance();

cd.set(1800, 4, 1);

str=DateFormat.getDateInstance(DateFormat.FULL).format(cd.getTime());

System.out.println("方法2获取:"+str);

//方法3:偏移

cd=Calendar.getInstance();

cd.add(Calendar.YEAR, 1800-cd.get(Calendar.YEAR));

str=DateFormat.getDateInstance(DateFormat.FULL).format(cd.getTime());

System.out.println("方法3获取:"+str);

//方法4:过时了但是能用;

str=DateFormat.getDateInstance(DateFormat.FULL).format(new Date(1800-1900,04,01));

System.out.println("方法4获取:"+str);

}

}

//你所说的应该是我整理的方法4那样的,用方法3吧这个最灵活了..

JAVA怎么写2000年到1900年有多少天

我也是新手,我是这样想的。

int sun=0;

for(int i=1900;i2000;i++){

if(i%400==0i%4!=0||i%400==0){\\闰年和平年的天数

sun=sun+366;

}else{

sun=sun+365;

}

}

system.out.println(sun);

楼主你懂我的意思吗?

关于java获取1900和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-19,除非注明,否则均为首码项目网原创文章,转载请注明出处。