导航:首页 > 编程语言 > 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打印日期相关的资料

热点内容
怎么批量有顺序的命名文件夹 浏览:209
杭州程序员健身 浏览:17
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