java找到将来日期代码,java找到将来日期代码命令

java 编程中显示日期和时间的代码

可以直接通过jdk基本方法,获取到当前的时间

为汉中等地区用户提供了全套网页设计制作服务,及汉中网站建设行业解决方案。主营业务为成都网站建设、做网站、汉中网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

Date date= new Date();//创建一个时间对象,获取到当前的时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置时间显示格式

String str = sdf.format(date);//将当前时间格式化为需要的类型

System.out.println(str);//输出结果

结果为:2015-11-06 13:53:54(实时)。

求Java代码 找到将来的日期

对于对着课本自学的新手而言,此时还没有接触到数组,所以,我给出利用switch嵌套的代码如下,结果是一样的,

package demo2_2;

import java.util.Scanner;

public class YuCe_2 {

public static void main(String args[]) {

Scanner sc = new Scanner(System.in);

System.out.println("输入数字: ");

int iTodays = sc.nextInt();

System.out.println("输入另一个数字: ");

int iElap = sc.nextInt();

int iNextDay = (iElap + iTodays) % 7;

switch (iNextDay) {

case 0:

switch(iTodays) {

case 0: System.out.println("今天周日" + iElap + " 天后周日");break;

case 1: System.out.println("今天周一" + iElap + " 天后周日");break;

case 2: System.out.println("今天周二" + iElap + " 天后周日");break;

case 3: System.out.println("今天周三" + iElap + " 天后周日");break;

case 4: System.out.println("今天周四" + iElap + " 天后周日");break;

case 5: System.out.println("今天周五" + iElap + " 天后周日");break;

case 6: System.out.println("今天周六" + iElap + " 天后周日");break;

}

break;

case 1:

switch(iTodays) {

case 0: System.out.println("今天周日" + iElap + " 天后周一");break;

case 1: System.out.println("今天周一" + iElap + " 天后周一");break;

case 2: System.out.println("今天周二" + iElap + " 天后周一");break;

case 3: System.out.println("今天周三" + iElap + " 天后周一");break;

case 4: System.out.println("今天周四" + iElap + " 天后周一");break;

case 5: System.out.println("今天周五" + iElap + " 天后周一");break;

case 6: System.out.println("今天周六" + iElap + " 天后周一");break;

}

break;

case 2:

switch(iTodays) {

case 0: System.out.println("今天周日" + iElap + " 天后周二");break;

case 1: System.out.println("今天周一" + iElap + " 天后周二");break;

case 2: System.out.println("今天周二" + iElap + " 天后周二");break;

case 3: System.out.println("今天周三" + iElap + " 天后周二");break;

case 4: System.out.println("今天周四" + iElap + " 天后周二");break;

case 5: System.out.println("今天周五" + iElap + " 天后周二");break;

case 6: System.out.println("今天周六" + iElap + " 天后周二");break;

}

break;

case 3:

switch(iTodays) {

case 0: System.out.println("今天周日" + iElap + " 天后周三");break;

case 1: System.out.println("今天周一" + iElap + " 天后周三");break;

case 2: System.out.println("今天周二" + iElap + " 天后周三");break;

case 3: System.out.println("今天周三" + iElap + " 天后周三");break;

case 4: System.out.println("今天周四" + iElap + " 天后周三");break;

case 5: System.out.println("今天周五" + iElap + " 天后周三");break;

case 6: System.out.println("今天周六" + iElap + " 天后周三");break;

}

break;

case 4:

switch(iTodays) {

case 0: System.out.println("今天周日" + iElap + " 天后周四");break;

case 1: System.out.println("今天周一" + iElap + " 天后周四");break;

case 2: System.out.println("今天周二" + iElap + " 天后周四");break;

case 3: System.out.println("今天周三" + iElap + " 天后周四");break;

case 4: System.out.println("今天周四" + iElap + " 天后周四");break;

case 5: System.out.println("今天周五" + iElap + " 天后周四");break;

case 6: System.out.println("今天周六" + iElap + " 天后周四");break;

}

break;

case 5:

switch(iTodays) {

case 0: System.out.println("今天周日" + iElap + " 天后周五");break;

case 1: System.out.println("今天周一" + iElap + " 天后周五");break;

case 2: System.out.println("今天周二" + iElap + " 天后周五");break;

case 3: System.out.println("今天周三" + iElap + " 天后周五");break;

case 4: System.out.println("今天周四" + iElap + " 天后周五");break;

case 5: System.out.println("今天周五" + iElap + " 天后周五");break;

case 6: System.out.println("今天周六" + iElap + " 天后周五");break;

}

break;

case 6:

switch(iTodays) {

case 0: System.out.println("今天周日" + iElap + " 天后周六");break;

case 1: System.out.println("今天周一" + iElap + " 天后周六");break;

case 2: System.out.println("今天周二" + iElap + " 天后周六");break;

case 3: System.out.println("今天周三" + iElap + " 天后周六");break;

case 4: System.out.println("今天周四" + iElap + " 天后周六");break;

case 5: System.out.println("今天周五" + iElap + " 天后周六");break;

case 6: System.out.println("今天周六" + iElap + " 天后周六");break;

}

break;

}

}

}

java怎么获得日期呢?

String datePattern="YYYY-MM-DD";

改为:

String datePattern="yyyy-MM-dd";

Java获取日期

代码如下。

----------------------------------------------------------------------------------------

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class Test {

public static void main(String[] args) {

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

Calendar calendar = Calendar.getInstance();

// 周六是一周的第七天,取得本周的周六

calendar.set(Calendar.DAY_OF_WEEK, 7);

System.out.println(sdf.format(calendar.getTime()));

// 日期减7就是上周六了。

calendar.add(Calendar.DATE, -7);

System.out.println(sdf.format(calendar.getTime()));

}

}

java 计算某日期 多少天后的日期

java计算某日期之后的日期,可以参考如下代码:

public static void main(String[] args) {

// 时间表示格式可以改变,yyyyMMdd需要写例如20160523这种形式的时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");

String str = "2016/05/23";

// 将字符串的日期转为Date类型,ParsePosition(0)表示从第一个字符开始解析

Date date = sdf.parse(str, new ParsePosition(0));

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

// add方法中的第二个参数n中,正数表示该日期后n天,负数表示该日期的前n天

calendar.add(Calendar.DATE, -10);

Date date1 = calendar.getTime();

String out = sdf.format(date1);

System.out.println(out);

}

请问如何编写以下一个计算日期的Java代码。

package com.cn.gjy;

import java.util.Scanner;

/*

说明:1这个应该没有问题,package是我编辑用的包名,你去掉;

2,纯自己手打的

3刚刚看到你这个不是从外面输入,那更简单,你加一个set方法就OK了

public void setDay(int d){}然后调用一下就OK了

* 要用下列六种METHOD

* validateInput (判定用户输入是否正确)

* getMonth (拿月份名称)

* isLeapYear (判定是否闰年)

* daysInMonth (确定一个月有多少天)

* computeTotalDays (计算从1月1日开始过去了多少天)

* nextDay (明天是几号.)*/

public class JustJustJust {

private static int day;

private static int month;

private static int year;

static Scanner sc = new Scanner(System.in);

//输入错误则推出程序

public static void validateInput(){

System.out.println("请输入年份");

//String dateYear = sc.next();

int dateYear = Integer.parseInt(sc.next());

if(dateYear2013dateYear1899) {

year = dateYear;

}else{

System.out.println("输入错误:超出范围");

System.out.println("程序终止");

System.exit(0);

}

System.out.println("请输入月份");

//String dateMon = sc.next();

int dateMon = Integer.parseInt(sc.next());

if(dateMon13dateMon0) {

month = dateMon;

}else{

System.out.println("输入错误:超出范围");

System.out.println("程序终止");

System.exit(0);

}

System.out.println("请输入日期");

//String dateDay = sc.next();

int dateDay = Integer.parseInt(sc.next());

if((month==1||month==3||month==5||month==7||month==8||month==10||month==12)(dateDay0dateDay33)){

day = dateDay;

}

else if((month==2)(year%4==0)){

if(year%100 !=0){

if(dateDay0dateDay30){

day = dateDay;

}else{

System.out.println("输入错误:超出范围");

System.out.println("程序终止");

System.exit(0);

}

}

}

else if((month==2)(year%400==0)(dateDay0dateDay30))

{day=dateDay;}

else if((month==4||month==6||month==8||month==11)(dateDay0dateDay31))

{day=dateDay;}

else{

System.out.println("输入错误:超出范围");

System.out.println("程序终止");

System.exit(0);

}

}

//获取

//天

public static int getDay(){

return day;

}

//月

public int getMonth() {

return month;

}

//年

public int getYear() {

return year;

}

//判断闰年

public static void isLeapYear(){

if((year%100 !=0)(year%4==0)){

System.out.println("今年是:" + year + "年" );

System.out.println("是闰年");

}else{

System.out.println("今年是:" + year + "年");

System.out.println("不是润年");

}

}

public static void daysInMonth(){

if((year%100 !=0)(year%4==0)){

if((month==1||month==3||month==5||month==7||month==8||month==10||month==12)){

System.out.println("这个月是" + month + "月有31天");

}

else if(month == 2){

System.out.println("这个月是二月有29天");

}else{

System.out.println("这个月是" + month + "月有30天");

}

}else{

System.out.println("今年是:" + year + "年");

System.out.println("不是润年");

if((month==1||month==3||month==5||month==7||month==8||month==10||month==12)){

System.out.println("这个月是" + month + "月有31天");

}

else if(month == 2){

System.out.println("这个月是二月有28天");

}else{

System.out.println("这个月是" + month + "月有30天");

}

}

}

public static int getFebDay(){

int febDay;

if((year%100 !=0)(year%4==0)){

febDay = 29;

}else{

febDay = 28;

}

return febDay;

}

public static void computeTotalDays(int m){

m = month;

switch(m)

{

case 1:m = 1;System.out.println("1月1日开始过去了" + (day + 0) + "天");break;

case 2:m = 2;System.out.println("1月1日开始过去了" + (day + 31) + "天");break;

case 3:m = 3; System.out.println("1月1日开始过去了" + (day + 31+ JustJustJust.getFebDay()) + "天");break;

case 4:System.out.println("1月1日开始过去了" + (day + 31+ JustJustJust.getFebDay() + 31) + "天");break;

/*

* 写的匆忙,没有想到社么好方法,你就以此类推吧

case 5:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

case 6:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

case 7:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

case 8:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

case 9:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

case 10:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

case 11:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

case 12:System.out.println("1月1日开始过去了" + (day + ) + "天");break;

*/

}

}

public static void nextDay(){

System.out.println("明天是 " + (JustJustJust.getDay() + 1) + "号");

}

public static void main(String[] args) {

JustJustJust jjj = new JustJustJust();

jjj.validateInput();

jjj.getMonth();

jjj.isLeapYear();

jjj.daysInMonth();

jjj.computeTotalDays(month);

jjj.nextDay();

/*

* 要用下列六种METHOD

* validateInput (判定用户输入是否正确)

* getMonth (拿月份名称)

* isLeapYear (判定是否闰年)

* daysInMonth (确定一个月有多少天)

* computeTotalDays (计算从1月1日开始过去了多少天)

* nextDay (明天是几号.)*/

}

}


分享题目:java找到将来日期代码,java找到将来日期代码命令
本文URL:http://myzitong.com/article/phcpse.html