java获取1900的简单介绍
今天给各位分享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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。