導航:首頁 > 編程語言 > java列印日期

java列印日期

發布時間:2022-12-12 21:55:20

『壹』 怎樣利用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列印當前日期和時間

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置日期格式
System.out.println(df.format(new Date()));// new Date()為獲取當前系統時間

『叄』 求一段java代碼,輸入起止日期,把之間的日期列印出來。

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args){
Test t = new Test();
String date1 = "2012-06-25";
String date2 = "2012-07-21";
t.test(date1, date2);
}
public void test (String date1,String date2){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date d1 = sdf.parse(date1);
Date d2 = sdf.parse(date2);
Calendar c = Calendar.getInstance();
c.setTime(d1);

System.out.println(sdf.format(c.getTime()));//打出第一天的
do{
c.add(Calendar.DATE, 1);//日期加1
System.out.println(sdf.format(c.getTime()));
}
while(!c.getTime().equals(d2));//直到和第二個日期相等,跳出循環
} catch (ParseException e) {
e.printStackTrace();
}
}
}
===============================================================
輸出如下:
2012-06-25
2012-06-26
2012-06-27
2012-06-28
2012-06-29
2012-06-30
2012-07-01
2012-07-02
2012-07-03
2012-07-04
2012-07-05
2012-07-06
2012-07-07
2012-07-08
2012-07-09
2012-07-10
2012-07-11
2012-07-12
2012-07-13
2012-07-14
2012-07-15
2012-07-16
2012-07-17
2012-07-18
2012-07-19
2012-07-20
2012-07-21

『肆』 用java寫個列印日期的程序

package com.gb.work;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class servletDate extends HttpServlet {

/**
*
*/

protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub

response.setContentType("text/html");
Date d=new Date();
PrintWriter out=response.getWriter();
out.println("<font color='red'>"+d+"</font>");

out.flush();
out.close();

}

}

然後在web.xml中
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>com.gb.work.servletDate</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>/servlet/java</url-pattern>
</servlet-mapping>
</web-app>
我已經給你改了,你調試看看
你有幾個錯誤,
首先,你程序執行完了應該關閉,out.close();
第二,你的路徑有問題,com.gb.work.servletDate 就可以了,
第三,你可以將super刪除

『伍』 java中如何輸出當時的日期和時間

代碼如下:

packagecom.grace.test;

importjava.text.DateFormat;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassshowDate{
publicstaticvoidmain(String[]args)throwsParseException{

Dated=newDate();
Strings=null;

/**輸出格式:MonMay0515:23:58CST2014*/
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-0500:00:00大寫H為24小時制*/
DateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
s=sdf.format(d);
System.out.println(s);

/**輸出格式:2014-5-0500:00:00小寫h為12小時制*/
DateFormatsdf2=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
s=sdf2.format(d);
System.out.println(s);

/**輸出格式:20140505000000*/
DateFormatsdf3=newSimpleDateFormat("yyyyMMddHHmmss");
s=sdf3.format(d);
System.out.println(s);

/**字元串轉換城日期格式*/
s=sdf.format(d);
Datetoday=sdf.parse(s);
System.out.println("字元串轉成日期1:"+today);
System.out.println("字元串轉成日期2:"+sdf.format(today));

/**單獨輸出年月日時分秒等*/
Calendarc=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編寫一個日期列印程序,實現當前日期的昨天今天的日期列印

1,今天:System.out.println(new java.sql.Date());

2。昨天
java.util.Date pre_date = new java.util.Date(System.currentTimeMillis()- 1*24*3600*1000);

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

String pre_time = formatter.format(pre_date);

System.out.println(pre_time);

『柒』 在JAVA中怎麼列印出當前日期和時間用什麼方法

SimpleDateFormat time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String TimeString = time.format(new java.util.Date());

『捌』 請教各位大神,java我要輸出這樣的日期,怎麼做

看你的問題描述看得不是很懂

  1. 當天日期開始10天的日期

    可以使用Calendar類,它提供了日期加減的方法,加x小時、加x天、減x分鍾……

  2. 日期的格式化輸出

    可以使用SimpleDateFormat類,SimpleDateFormat

importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassTest{

publicstaticvoidmain(Stringargs[]){
//日期輸出格式
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");

Datenow=newDate();//當前日期
System.out.println(dateFormat.format(now));

Calendarcalendar=Calendar.getInstance();
calendar.setTime(now);
for(inti=1;i<=10;i++){
calendar.add(Calendar.DATE,1);//日期加1天
System.out.println(dateFormat.format(calendar.getTime()));
//列印上午、下午?輸出兩次?這點沒看懂
//System.out.println(dateFormat.format(calendar.getTime())+"上午");
//System.out.println(dateFormat.format(calendar.getTime())+"下午");
}
}
}

『玖』 java實現設置指定日期並格式化,然後再列印出來(代碼)

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 設置指定日期
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2013);
cal.set(Calendar.MONTH, 4);
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
Date date = new Date(cal.getTimeInMillis());
// 格式化
String dateStr = dateFormat.format(date);
// 列印
System.out.println(dateStr);
望採納!

閱讀全文

與java列印日期相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163