用java代码写美国时间 用java代码写美国时间的软件

java程序怎么把美式时间转换为国际时间格式 美式:august 8.2008 国际:8 aug把美式时间转换为国际时间格式的Java程序如下
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class BB {
public static void main(String[] args) {
String s="August 8.2008";
SimpleDateFormat sdf1=new SimpleDateFormat("MMMMM d.yyyy",Locale.US);
Date d = null;
try {
d = sdf1.parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat sdf2=new SimpleDateFormat("d MMMMM yyyy",Locale.UK);
System.out.println(sdf2.format(d));
}
}
运行结果
8 August 2008
java代码怎样获取internet标准时间?获取internet标准时间,参考以下代码:
TimeZone.setDefault(TimeZone.getTimeZone("GMT+8")); // 时区设置
URL url=new URL("
);//取得资源对象
URLConnection uc=url.openConnection();//生成连接对象
uc.connect(); //发出连接
long ld=uc.getDate(); //取得网站日期时间(时间戳)
Date date=new Date(ld); //转换为标准时间对象
//分别取得时间中的小时,分钟和秒 , 并输出
System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
编写一个java程序用以将AM/PM格式的时间转换为24小时格式 , 求大神完成代码SimpleDateFormat objSDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strCurrentTime = objSDateFormat.format(Date类型的时间);
注:大写的HH为24小时制,小写的hh为12小时制,当然还可以在ss的后面加上 a,这样可以在后面显示上下文:显示效果为“2008-03-24 17:00:14 下午”
这个更全
实现思路就是输入一个时间,之后会输出相应的12小时和24小时效果展示:
import java.text.SimpleDateFormat;
import java.util.Locale;
import java.util.Scanner;
public class App {
public static void main(String[] args) {
while (true) {
System.out.println("Enter time in 24-hour notation:");
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
try {
outTime(line);
} catch (TimeFormatException e) {
System.out.println("There is no such time as " + line);
System.out.println("Try again:");
continue;
}
sc = new Scanner(System.in);
line = sc.nextLine();
if ("n".equalsIgnoreCase(line)) {
break;
}
}
System.out.println("End of program");
}
public static void outTime(String line) throws TimeFormatException {
SimpleDateFormat _24time = new SimpleDateFormat("HH:mm");
SimpleDateFormat _12time = new SimpleDateFormat("hh:mm a",
Locale.ENGLISH);
try {
String[] array = line.split(":");
if (Integer.parseInt(array[0])0
|| Integer.parseInt(array[0])23) {
throw new TimeFormatException();
}
if (Integer.parseInt(array[1])0
|| Integer.parseInt(array[1])59) {
throw new TimeFormatException();
}
System.out.println(_12time.format(_24time.parse(line)));
System.out.println("Again?(y/n)");
} catch (Exception e) {
throw new TimeFormatException();
}
}
}
class TimeFormatException extends Exception {
}
【用java代码写美国时间 用java代码写美国时间的软件】用java代码写美国时间的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于用java代码写美国时间的软件、用java代码写美国时间的信息别忘了在本站进行查找喔 。

    推荐阅读