[1].参考类SimpleDateFormat,将字符串2009-1-2 12:24:30解析成Date对象
参考类SimpleDateFormat,将字符串2009年1月2日 12:24:30解析成Date对象
参考类SimpleDateFormat,将字符串1/21/2009 12:24:30解析成Date对象
参考类SimpleDateFormat,将当前系统时间显示为:
今天是:星期x xx点xx分xx秒 xx月xx日
package test;
/**
* 将字符串2009年1月2日 12:24:30解析成Date对象,将当前系统时间显示为:
今天是:星期x xx点xx分xx秒 xx月xx日
*/
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo1 {
public static void main(String[] args) {
String str="2009年1月2日 12:24:30";
SimpleDateFormat aa=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
try{
Date b=aa.parse(str);
System.out.println(b);
}catch(ParseException e){
e.printStackTrace();
}
Date c=new Date();
aa.applyPattern("E HH点mm分dd秒 MM月dd日");
String tt=aa.format(c);
System.out.println(tt);
}
}
[2].输入格式为“XXXX年XX月XX日“的日期,判断这一天是这一年的第几天?
package test;
/**
* 输入格式为“XXXX年XX月XX日“的日期,判断这一天是这一年的第几天
*/
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class Fujia1 {
public static void main(String[] args) {
SimpleDateFormat ss=new SimpleDateFormat("yyyy年MM月dd日");
Scanner in=new Scanner(System.in);
System.out.println("请输入yyyy年MM月dd日");
String str=in.nextLine();
try{
Date tt=ss.parse(str);//将字符串解析成Date对象
Calendar a=Calendar.getInstance();
a.setTime(tt);//使用给定的 Date 设置此 Calendar 的时间
int day=a.get(Calendar.DAY_OF_YEAR);
System.out.println(day);
System.out.println(a.get(Calendar.YEAR));
}catch(ParseException e){
e.printStackTrace();
}
}
}
[3].编写一个程序,打印昨天的当前时间,要求按照以下格式输出:
Current time yesterday: 2010年-10月-27日 09时59分37秒 (星期三)北京时间
package test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 编写一个程序,打印昨天的当前时间,要求按照以下格式输出:
Current time yesterday: 2010年-10月-27日 09时59分37秒 (星期三)北京时间
* @author Administrator
*
*/
public class Fujia3 {
public static void main(String[] args) {
System.out.print("Current time yesterday:");
SimpleDateFormat x=new SimpleDateFormat("yyyy年-MM月-dd日 HH时mm分ss秒 (E) 北京时间");
Date sy=new Date();
sy.setDate(sy.getDate()-1);
String str=x.format(sy);
System.out.println(str);
}
}
[4].验证上传的图片格式是否是jpg或者png,是就提示”上传成功”。
package lesson;
/**
* 验证上传的图片格式是否是jpg或者png
* @author Administrator
*
*/
public class Shangchuan {
public static void main(String[] args) {
String str="我的图片.png";
String b=str.substring(str.lastIndexOf(".")+1);
if((b.equals("jpg"))||(b.equals("png"))){
System.out.println("上传成功");
}else{System.out.println("上传失败");
}
}
}
[5].写一个程序判断某个字符串是不是回文?
package test;
import java.util.Scanner;
/**
* 写一个程序判断某个字符串是不是回文?
* @author Administrator
*
*/
public class Demo2 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入字符串:");
String str=in.nextLine();
String message="";
for(int i=str.length()-1;i>=0;i--){
message=message+str.charAt(i);
}
if(str.equals(message)){
System.out.println("是回文");
}else{
System.out.println("不是回文");
}
}
}
或
package test;
import java.util.Scanner;
/**
* 写一个程序判断某个字符串是不是回文?
* @author Administrator
*
*/
public class Demo2 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入字符串:");
String str=in.nextLine();
StringBuffer buffer=new StringBuffer(str);
String ss=buffer.reverse().toString();//调用toString方法转换成字符串
if(str.equals(ss)){
System.out.println("是回文");
}else{
System.out.println("不是回文");
}
}
}