导航:首页 > 编程语言 > javacalendar获取时间

javacalendar获取时间

发布时间:2024-12-17 07:44:17

‘壹’ java中calendar获取的时间是阴历还是阳历

获取的是阳历,补充一点,一般都是用阳历的
阳历也叫公历,来源于西方。比如算星座时、就是按照阳历(公历)计算的。
阴历也叫农历,来源于我们中国。
比如我们俗称的八月十五中秋节、清明节、七夕、春节、就是按照农历来计算的。而元旦、和西方的情人节(2.14)和圣诞节、国庆节、建军节、党的生日、都是按照公历来计算的。

他们的主要区别就在于阳历是国际通用的,而农历是我们中国特有的。

编程语言是国外的,怎么可能用来获取我们中国特有的时间呢

‘贰’ java获取当前时间几天/月/年前的时间方法

publicstaticvoidmain(String[]args){
Calendarcalendar=Calendar.getInstance(Locale.getDefault());
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH)+1);
System.out.println(calendar.get(Calendar.DATE));
}

3行代码分别用于获取当前时间的年、月、日,获取月份的时候需要+1,因为月份取的索引值,从0-11

‘叁’ JAVA 如何单独取得"年","月","日"...

//CalendarTest.java
//Calendar对象能很好解决你的问题
import java.util.Calendar;
public class CalendarTest {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
int y=c.get(Calendar.YEAR);//年
int M = c.get(Calendar.MONTH)+1;//月,注意这里要加1,计算机第一个月从0开始
int d = c.get(Calendar.DATE);//日
System.out.println("年:"+y);
System.out.println("月:"+M);
System.out.println("日:"+d);
String dateStr = "";
dateStr+=y+"-"+(M<10?"0":"")+M+"-"+(d<10?"0":"")+d;
System.out.println(dateStr);
}
}

阅读全文

与javacalendar获取时间相关的资料

热点内容
瘦吧大数据在APP哪里看 浏览:621
层次聚类算法最小距离 浏览:693
抖音视频加源码 浏览:531
运营影视源码 浏览:640
北京电信服务器托管云空间服务器 浏览:369
一般学编程有必要吗 浏览:753
机器人编程方法 浏览:992
表盘编程gt 浏览:9
java源代码阅读 浏览:736
程序员用什么键盘罗技 浏览:169
为什么安卓手机每天都要更新app 浏览:707
java怎么成为程序员 浏览:290
西门子s7200编程电缆怎么连接 浏览:532
下载网页中的pdf文件 浏览:91
音乐缓存文件夹的软件 浏览:396
Dkms编译打印机驱动 浏览:996
解压缩文件操作异常 浏览:557
等待代码编译时你会干嘛 浏览:494
单片机c语言中变量右移8位 浏览:82
解压的一个小短片 浏览:831