导航:首页 > 编程语言 > 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获取时间相关的资料

热点内容
python变量名不能用哪些 浏览:634
摩托车粉碎解压 浏览:627
如何从pdf转换word文档 浏览:936
命令行下运行php脚本 浏览:713
王牌战争什么时候服务器维护结束 浏览:937
门卡加密怎么复制电话 浏览:835
php开启smtp 浏览:581
编译器java实现 浏览:800
命令行端口扫描 浏览:683
java程序ios 浏览:51
非编程循迹小车 浏览:583
cdr压缩图片 浏览:730
邮件服务器以什么形式保存邮件 浏览:102
怎么把照片整理成文件夹发到别人微信里 浏览:707
中国古代科学pdf 浏览:938
雷克沙加密U盘如何重新分盘 浏览:363
路易十四建地牢算法 浏览:563
安卓用户如何恢复微信图片 浏览:196
2014数学复习全书pdf 浏览:526
灯塔pdf 浏览:392