java时间日期函数代码 java 日期函数

java.util.Date用法

具体用法如下:

大化网站建设公司创新互联,大化网站设计制作,有大型网站制作公司丰富经验。已为大化上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的大化做网站的公司定做!

1、代码:System.out.println(newjava.util.Date());输出:Thu Jan 27 14:43:28 CST 2011

2、代码:System.out.println(newjava.util.Date().toLocaleString());输出:2011-1-27 14:45:21

不过现在toLocaleString()方法已过时,由DateFormat.format(Datedate)取代。

new Date()分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。该无参构造函数构造一个代表当前时间的日期类型。

Date类默认实现toString()函数

用JAVA编Android软件时 需要用到的 关于 获取 或 处理 时间的 函数有哪些 详细点

1、Calendar

Calendar c = Calendar.getInstance();

取得系统日期:year = c.get(Calendar.YEAR)

month = c.grt(Calendar.MONTH)

day = c.get(Calendar.DAY_OF_MONTH)

取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);

minute = c.get(Calendar.MINUTE)

2、new Date

SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");

Date curDate = new Date(System.currentTimeMillis());//获取当前时间

String str = formatter.format(curDate);

可以指定时区的时间(待):

df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);

System.out.println(df.format(new Date()));

如何获取Android系统时间是24小时制还是12小时制

ContentResolver cv = this.getContentResolver();

String strTimeFormat = android.provider.Settings.System.getString(cv,

android.provider.Settings.System.TIME_12_24);

(strTimeFormat.equals("24"))

{Log.i("activity","24");}

3、new Time 获取24小时时间

Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。

t.setToNow(); // 取得系统时间。

int year = t.year;

int month = t.month;

date = t.monthDay;

int hour = t.hour; // 0-23

int minute = t.minute;

int second = t.second;

如何用java去操作“日期”函数,取得月初和月末

可以使用java.util.Calendar来取得相关日期信息,下面给个示例供参考:

Java代码:

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class DateDemo {

static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

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

String date = "2011-04-25 22:28:30";

System.out.println(date);

System.out.println("年份:" + getYear(date));

System.out.println("月份:" + getMonth(date));

System.out.println("日期:" + getDay(date));

System.out.println("月初日期是: " + getMinMonthDate(date));

System.out.println("月末日期是: " + getMaxMonthDate(date));

}

/**

* 获取日期年份

* @param date

* @return

* @throws ParseException

*/

public static int getYear(String date) throws ParseException{

Calendar calendar = Calendar.getInstance();

calendar.setTime(dateFormat.parse(date));

return calendar.get(Calendar.YEAR);

}

/**

* 获取日期月份

* @param date

* @return

* @throws ParseException

*/

public static int getMonth(String date) throws ParseException{

Calendar calendar = Calendar.getInstance();

calendar.setTime(dateFormat.parse(date));

return (calendar.get(Calendar.MONTH) + 1);

}

/**

* 获取日期号

* @param date

* @return

* @throws ParseException

*/

public static int getDay(String date) throws ParseException{

Calendar calendar = Calendar.getInstance();

calendar.setTime(dateFormat.parse(date));

return calendar.get(Calendar.DAY_OF_MONTH);

}

/**

* 获取月份起始日期

* @param date

* @return

* @throws ParseException

*/

public static String getMinMonthDate(String date) throws ParseException{

Calendar calendar = Calendar.getInstance();

calendar.setTime(dateFormat.parse(date));

calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH));

return dateFormat.format(calendar.getTime());

}

/**

* 获取月份最后日期

* @param date

* @return

* @throws ParseException

*/

public static String getMaxMonthDate(String date) throws ParseException{

Calendar calendar = Calendar.getInstance();

calendar.setTime(dateFormat.parse(date));

calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));

return dateFormat.format(calendar.getTime());

}

}


分享标题:java时间日期函数代码 java 日期函数
分享链接:http://scyanting.com/article/dopgchs.html