本文目錄一覽:
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如何用函數獲取當前的系統時間
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//設置日期格式
System.out.println(df.format(new Date()));// new Date()為獲取當前系統時間
}
}
求java中計算程序運行時間的函數!
分段函數就是根據不同的變量範圍,選擇執行相應的函數,根據這點,可以用if(變量範圍)-else
if(變量範圍)-else判斷輸入的變量值來執行相應的函數。
如何用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());
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270378.html