java中定義一個時間類

public class Test {

int h,m,s;

public String toString() {

return h+":"+m+":"+s;
}

public static void main(String[] args) {

}

public Test(int h, int m, int s) {
super();
this.h = h;
this.m = m;
this.s = s;
}

public int getH() {
return h;
}

public void setH(int h) {
this.h = h;
}

public int getM() {
return m;
}

public void setM(int m) {
this.m = m;
}

public int getS() {
return s;
}

public void setS(int s) {
this.s = s;
}

}

Ⅱ java 日期處理使用什麼工具類

apache-commons-lang 工具包裡面:DateFormatUtils
apache-commons系列還有很多有用的工具包,裡面有處理文字,數字,日期,Map,List,JavaBean等工具類

Ⅲ 怎樣用Java語言實現一個時間日期工具類:DateUtils通過調用該類的方法可以實現以下功能:

SimpleDateFormat
Calendar
看下這2個類,應該可以完成這幾個任務

Ⅳ java常用工具類有哪些

純復制:
String 字元串類
System 可得到系統信息
StringBuilder 字元串工具類
Thread 線程類
Math 與數學有關的工具類

ArrayList 底層用數組實現的集合
LinkedList 底層用鏈表實現的集合
HashMap 介面Map的一個實現類
HashSet 介面Set的一個實現類
Scanner 簡單文本掃描器
Calendar 日期類
Date 日期類

File 目錄或文件操作類
FileInputStream 輸入流
FileOutputStream 輸出流
PrintWriter
BufferedInputStream 具有緩沖的輸入流
BufferedOutputStream 具有緩沖的輸出流
BufferedReader 從字元輸入流中讀取文本,緩沖各個字元,

Ⅳ Java日期工具類

代碼如下:可以運行
import java.util.*;

public class DateTest
{
private GregorianCalendar cal;

public DateTest()
{
cal=new GregorianCalendar();
}

public Date getMonday()
{
cal.set(Calendar.DAY_OF_WEEK, 2);
return cal.getTime();
}

public Date getSunday()
{
cal.set(Calendar.DAY_OF_WEEK, 1);
return cal.getTime();
}

public Date getFirstDayOfMonth()
{
cal.set(Calendar.DAY_OF_MONTH, 1);
return cal.getTime();
}

public Date getLastDayOfMonth()
{
if(cal.isLeapYear(cal.get(Calendar.YEAR)))
{
if(cal.get(Calendar.MONTH)==2)
{
cal.set(Calendar.DAY_OF_MONTH, 29);
return cal.getTime();
}
}

if(!cal.isLeapYear(cal.get(Calendar.YEAR)))
{
if(cal.get(Calendar.MONTH)==2)
{
cal.set(Calendar.DAY_OF_MONTH, 28);
return cal.getTime();
}
}

if(cal.get(Calendar.MONTH)==8)
{
cal.set(Calendar.DAY_OF_MONTH, 31);
return cal.getTime();
}
if(cal.get(Calendar.MONTH)/2==0)
{
cal.set(Calendar.DAY_OF_MONTH, 30);
return cal.getTime();
}
else
{
cal.set(Calendar.DAY_OF_MONTH, 31);
return cal.getTime();
}
}

public static void main(String[] args)
{
DateTest dt=new DateTest();
System.out.println("周一:"+dt.getMonday().toString());
System.out.println("周日:"+dt.getSunday().toString());
System.out.println("這個月第一天:"+dt.getFirstDayOfMonth().toString());
System.out.println("這個月最後一天:"+dt.getLastDayOfMonth().toString());
}
}

Ⅵ 每個Java程序運行時系統用到那些低級的實用工具如處理時間的Date類,都會需要用

每個Java程序運行時系統用

Ⅶ 用java編寫時間日期工具:仿照Windows自帶的時間日期工具做 至少需完成日歷、時鍾、農歷(萬年歷)

你去找個 js 版的萬年歷吧(網上有的)
這東西,跟 Java 關系不大。基本上不需要後台代碼

Ⅷ java什麼時候用工具類 來大神,追加50

工具類 做一些 通用處理又跟邏輯沒有關系就可以用工具類,單例不是多此一舉嗎 根本連對象都不需要 為什麼還要實例化一個? 我自己覺得解釋得很清楚了 請點贊

Ⅸ java 時間轉換工具類 誰有把代碼貼出來謝謝!

String s = "1988-8-8" ;
Date d = new SimpleDateFormat("yyyy-MM-dd").parse(s);
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(d));
//result :1988-08-08
希望你點贊某個人。不要關閉或者置之不理你的提問。
http://..com/question/304535034.html