java如何得到年月日 。1、获取当前java输出年月的代码的时间
Date date=new Date();//此时date为当前java输出年月的代码的时间
2、设置时间java输出年月的代码的格式
Date date=new Date();//此时date为当前的时间
System.out.println(date);
SimpleDateFormat dateFormat=new SimpleDateFormat(“YYYY-MM-dd”);//设置当前时间的格式java输出年月的代码,为年-月-日
System.out.println(dateFormat.format(date));
SimpleDateFormat dateFormat_min=new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss”);//设置当前时间的格式,为年-月-日 时-分-秒
System.out.println(dateFormat_min.format(date));
扩展资料
java 获取当前微秒时间java输出年月的代码:
package com.ffcs.itm;
public class DataSecUtils {
public static void main(String[] args) {
System.out.println(System.currentTimeMillis()); // 毫秒
System.out.println(getmicTime());
System.out.println(System.currentTimeMillis()); // 毫秒
System.out.println(getmicTime());
}
/**
* @return返回微秒
*/
public static Long getmicTime() {
Long cutime = System.currentTimeMillis() * 1000; // 微秒
Long nanoTime = System.nanoTime(); // 纳秒
return cutime(nanoTime - nanoTime / 1000000 * 1000000) / 1000;
}
}
怎样利用java程序输出一个系统日期//1.将字符串用split切割得到年月日组成的数组String s2="2011-11-11 11:11:11";//2.Calendar对象的获得,abstract并且构造函数是protected//本地时区和本地的习惯,系统日期Calendar calendar=Calendar.getInstance();//3.将Calendar转换成输入的日期用calendar对象的set(Calendar.对应常量(如YEAR等),输入的对应值)方法设值//4.获得判断用的值//获得年份int year=calendar.get(Calendar.YEAR);//获得这个月最多的天数int maxDay=today.getActualMaximum(Calendar.DATE);//获得当前日期是一周中的第几天,注意这个数不代表星期几而是你电脑上日历的第几列int weekDay=calendar.get(Calendar.DAY_OF_WEEK);}好了就这么多吧,有这些差不多了,还有什么继续问哈
java中如何输出当时的日期和时间?代码如下:
package com.grace.test;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class showDate {
public static void main(String[] args) throws ParseException {
Date d = new Date();
String s = null;
/** 输出格式: Mon May 05 15:23:58 CST 2014 */
System.out.println(d);
/** 输出格式: 2014-5-5 */
s = DateFormat.getDateInstance().format(d);
System.out.println(s);
/** 输出格式: 2014-5-5 */
s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d);
System.out.println(s);
/** 输出格式: 2014年5月5日 星期一 */
s = DateFormat.getDateInstance(DateFormat.FULL).format(d);
System.out.println(s);
/** 输出格式: 2014-5-5 */
s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);
System.out.println(s);
/** 输出格式: 14-5-5 */
s = DateFormat.getDateInstance(DateFormat.SHORT).format(d);
System.out.println(s);
/** 输出格式: 2014-5-05 00:00:00 大写H为24小时制 */
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
s = sdf.format(d);
System.out.println(s);
/** 输出格式: 2014-5-05 00:00:00 小写h为12小时制 */
DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
s = sdf2.format(d);
System.out.println(s);
/** 输出格式: 20140505000000 */
DateFormat sdf3 = new SimpleDateFormat("yyyyMMddHHmmss");
s = sdf3.format(d);
System.out.println(s);
/** 字符串转换城日期格式 */
s = sdf.format(d);
Date today = sdf.parse(s);
System.out.println("字符串转成日期1:"today);
System.out.println("字符串转成日期2:"sdf.format(today));
/** 单独输出年月日时分秒等 */
Calendar c = Calendar.getInstance();
System.out.println("年: "c.get(Calendar.YEAR));
// 月份从0开始 , 加1校正
System.out.println("月: "(c.get(Calendar.MONTH)1)"");
System.out.println("日: "c.get(Calendar.DAY_OF_MONTH));
System.out.println("时: "c.get(Calendar.HOUR_OF_DAY));
System.out.println("分: "c.get(Calendar.MINUTE));
System.out.println("秒: "c.get(Calendar.SECOND));
System.out.println("当前时间毫秒数:"c.getTimeInMillis());
System.out.println("当前时间: "c.getTime());
}
}
用java语言 。创建一个程序,输出今天的年月日,public class TestDate {
public static void main(String[] args) {
Date now = new Date();
Calendar cal = Calendar.getInstance();
DateFormat d1 = DateFormat.getDateInstance(); //默认语言(汉语)下的默认风格(MEDIUM风格,比如:2008-6-16 20:54:53)
String str1 = d1.format(now);
DateFormat d2 = DateFormat.getDateTimeInstance();
String str2 = d2.format(now);
DateFormat d3 = DateFormat.getTimeInstance();
String str3 = d3.format(now);
DateFormat d4 = DateFormat.getInstance(); //使用SHORT风格显示日期和时间
String str4 = d4.format(now);
DateFormat d5 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //显示日期,周,时间(精确到秒)
String str5 = d5.format(now);
DateFormat d6 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //显示日期 。时间(精确到秒)
String str6 = d6.format(now);
DateFormat d7 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //显示日期,时间(精确到分)
String str7 = d7.format(now);
DateFormat d8 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //显示日期,时间(精确到分)
String str8 = d8.format(now);//与SHORT风格相比,这种方式最好用
System.out.println("用Date方式显示时间: "now);//此方法显示的结果和Calendar.getInstance().getTime()一样
System.out.println("用DateFormat.getDateInstance()格式化时间后为:"str1);
System.out.println("用DateFormat.getDateTimeInstance()格式化时间后为:"str2);
System.out.println("用DateFormat.getTimeInstance()格式化时间后为:"str3);
System.out.println("用DateFormat.getInstance()格式化时间后为:"str4);
System.out.println("用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为:"str5);
System.out.println("用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为:"str6);
System.out.println("用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后为:"str7);
System.out.println("用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间后为:"str8);
}
}
运行结果:
用Date方式显示时间: Mon Jun 16 20:54:53 CST 2008
用DateFormat.getDateInstance()格式化时间后为:2008-6-16
用DateFormat.getDateTimeInstance()格式化时间后为:2008-6-16 20:54:53
用DateFormat.getTimeInstance()格式化时间后为:20:54:53
用DateFormat.getInstance()格式化时间后为:08-6-16 下午8:54
用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为
:2008年6月16日 星期一 下午08时54分53秒 CST
用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为
:2008年6月16日 下午08时54分53秒
用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后
为:08-6-16 下午8:54
用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间
后为:2008-6-16 20:54:53
方法二:用java.util.Calendar类来实现,看下面:
import java.util.*;
import java.text.*;
//以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单
public class TestDate2 {
public static void main(String[] args) {
Calendar ca = Calendar.getInstance();
int year = ca.get(Calendar.YEAR);//获取年份
int month=ca.get(Calendar.MONTH);//获取月份
int day=ca.get(Calendar.DATE);//获取日
int minute=ca.get(Calendar.MINUTE);//分
int hour=ca.get(Calendar.HOUR);//小时
int second=ca.get(Calendar.SECOND);//秒
int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);
System.out.println("用Calendar.getInstance().getTime()方式显示时间: "ca.getTime());
System.out.println("用Calendar获得日期是:"year"年"month"月"day"日");
System.out.println("用Calendar获得时间是:"hour"时"minute"分"second"秒");
System.out.println(WeekOfYear);//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)
}
}
运行结果是:
用Calendar.getInstance().getTime()方式显示时间: Mon Jun 16 21:54:21 CST 2008
用Calendar获得日期是:2008年5月16日
用Calendar获得时间是:9时54分21秒
2
总结:中的来说 , 方法二是最方便的,方法一显得分笨拙,不过看个人喜欢了 。
还有一种方法利用System.currentTimeMillis()也可以的,下次再总结这种方法 。
java 怎么获取一个时间的年月日java获取一个时间的年月日代码及相关解释说明参考下面代码
package zhidao;
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
Calendar cal=Calendar.getInstance();//使用日历类
int year=cal.get(Calendar.YEAR);//获取年份
int month=cal.get(Calendar.MONTH) 1;//获取月份,因为从0开始的,所以要加1
int day=cal.get(Calendar.DAY_OF_MONTH);//获取天
System.out.println("结果:" year "-" month "-" day);
}
}
Java编写程序完成输人年份和月份,计算指定年份中的天数并含代码注解/**
* 在一个时间段计算出多少天
* @param beginDate 开始时间
* @param endDate 结束时间
* @param format 格式 如果yyyy-MM-dd;yyyy
* @return 天数
*/
public static int getDay(String beginDate, String endDate, String format) {
try {
// 日期操作类 , 设置制定的格式
SimpleDateFormat sim = new SimpleDateFormat(format);
Date d1 = sim.parse(beginDate); // 传入开始时间
Date d2 = sim.parse(endDate);// 传入结束时间
//计算开始时间和结束时间的时间差
int num = (int) ((d2.getTime() - d1.getTime()) / (3600L * 1000 * 24));
if(!format.equals("yyyy")) {
num = num1;
}
return num;
} catch (Exception e) {
e.printStackTrace();
return 0;
}
}
public static void main(String[] args) {
System.out.println(getDay("2018", "2020", "yyyy"));
System.out.println(getDay("2018-01-01", "2018-12-31", "yyyy-MM-dd"));
System.out.println(getDay("2019-02-07", "2019-02-11", "yyyy-MM-dd"));
}
年的月的都有,有什么疑问可以问我 。
【java输出年月的代码 java输入年月输出日历】java输出年月的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java输入年月输出日历、java输出年月的代码的信息别忘了在本站进行查找喔 。
推荐阅读
- mysql每天6000w数据,mysql 一万条耗时
- 天语手机装鸿蒙,天语手机以前用的什么系统
- 新路由器怎么登陆管理账号,新路由器怎么登陆管理账号密码
- java中代码不安全 java不安全的加密算法有哪些
- JavaScript的登陆判断函数,jsp判断用户是否登录
- javaredis订阅和发布,java redis消息订阅与发布 场景
- 保定卖货直播,保定卖货直播在哪里
- c语言主函数摆放位置 c语言主函数摆放位置怎么设置
- 房地产erp系统,房地产erp系统排名