java代码获取当前月 java获取当前时间代码

java中 如何获取当月的天数,指定日期的月份天数

代码实现如下:

创新互联服务项目包括丹东网站建设、丹东网站制作、丹东网页制作以及丹东网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,丹东网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到丹东省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

package test01;

import java.util.Calendar;

/**

*

* @author 码灵

* 20170905

*

*/

public class GetDay {

public static void main(String[] args) {

int currentMaxDays = getCurrentMonthDay();

int maxDaysByDate = getDaysByYearMonth(2017, 9);

System.out.println("本月天数:" + currentMaxDays);

System.out.println("2017年9月天数:" + maxDaysByDate);

}

/**

* 获取当月的 天数

*/

public static int getCurrentMonthDay() {

Calendar a = Calendar.getInstance();

a.set(Calendar.DATE, 1);

a.roll(Calendar.DATE, -1);

int maxDate = a.get(Calendar.DATE);

return maxDate;

}

/**

* 根据年 月 获取对应的月份 天数

*/

public static int getDaysByYearMonth(int year, int month) {

Calendar a = Calendar.getInstance();

a.set(Calendar.YEAR, year);

a.set(Calendar.MONTH, month - 1);

a.set(Calendar.DATE, 1);

a.roll(Calendar.DATE, -1);

int maxDate = a.get(Calendar.DATE);

return maxDate;

}

}

Java怎么查询出数据库当前月份的数据并返回给前端

你是想做到JSP页面不加入%%这种小脚本吧

那可以采用EL表达式,或者一些框架的输出方式,通常用EL就可以了,因为EL就是用来运算和表达的。后台获取数据以后,这个数据可以是一个简单类型,也可以是一个对象,如果是同一个请求下的,也就是request对象没有变,那么可以用这个存储,否则要用session存储,存储数据的对象是JSP内置的对象,有page,request,session,application等,每个对象都能存储数据,但是作用于不同,page针对当前页面,request针对一个请求,session针对一个会话,application针对整个应用程序。 通常session就可以了。 比如后台获取一个String的name值,那么你可以session.setAttribute("name",name); 那么JSP直接可以EL这样写:${sessionScope.name} 获取这个值,这里的name是后台封装的键的名,不是后面变量name的名。

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如何得到年月日。

1、获取当前的时间

Date date=new Date();//此时date为当前的时间

2、设置时间的格式

Date date=new Date();//此时date为当前的时间

System.out.println(date);

SimpleDateFormat dateFormat=new SimpleDateFormat(“YYYY-MM-dd”);//设置当前时间的格式,为年-月-日

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 获取当前微秒时间:

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中如何获得当前年份月份时间

下面这段代码演示了从日期到规定格式的字符串,在从规定格式的字符串到日期的操作,希望有所帮助.

public class DateTransfer {

public static void main(String[] args) {

DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");// 日期格式

Date date = new Date();// 获取当前时间的的Date对象

System.err.println(date);

String now = df.format(date);// 将date转化为规定格式的字符串

System.err.println(now);

Date newDate = new Date();// 新的Date对象

try {

newDate = df.parse(now);// 将字符串转化为Date类型

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.err.println(newDate);// 打印验证

}

}

java怎么获得当前年月日并赋给变量?

Java获得当前年月日并赋值给变量,主要是使用java 提供的工具类Calendar,Date来获取,如下代码:

package com.ob;  

import java.text.ParseException;  

import java.text.SimpleDateFormat;  

import java.util.Calendar;  

import java.util.Date;  

public class DateTest {  

public static void main(String[] args) throws ParseException {  

Calendar now = Calendar.getInstance();  

System.out.println("年: " + now.get(Calendar.YEAR));  

System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");  

System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));  

System.out.println("时: " + now.get(Calendar.HOUR_OF_DAY));  

System.out.println("分: " + now.get(Calendar.MINUTE));  

System.out.println("秒: " + now.get(Calendar.SECOND));  

System.out.println("当前时间毫秒数:" + now.getTimeInMillis());  

System.out.println(now.getTime());  

Date d = new Date();  

System.out.println(d);  

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  

String dateNowStr = sdf.format(d);  

System.out.println("格式化后的日期:" + dateNowStr);  

String str = "2012-1-13 17:26:33";  //要跟上面sdf定义的格式一样  

Date today = sdf.parse(str);  

System.out.println("字符串转成日期:" + today);  

}  

}

输出结果:

年: 2012

月: 1

日: 13

时: 17

分: 28

秒: 19

当前时间毫秒数:1326446899902

Fri Jan 13 17:28:19 CST 2012

Fri Jan 13 17:28:19 CST 2012

格式化后的日期:2012-01-13 17:28:19

字符串转成日期:Fri Jan 13 17:26:33 CST 2012


本文题目:java代码获取当前月 java获取当前时间代码
文章源于:http://scyanting.com/article/hhgegh.html