import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
class TestApplicationTests {
/**
* 计算星期几
* @param DateFormat 日期格式化
* @param webTime 网络时间
* @return
* @throws ParseException
*/
public String whatDayIsToday(String DateFormat,String webTime) throws ParseException {
String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
SimpleDateFormat format = new SimpleDateFormat(DateFormat);
Date date= format.parse(webTime);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
return weekDays[cal.get(Calendar.DAY_OF_WEEK)-1];
}
public static void main(String[] args) throws ParseException {
String webUrl="http://www.baidu.com";//百度时间
String webTime=getNetworkTime(webUrl);
TestApplicationTests tests=new TestApplicationTests();
String today=tests.whatDayIsToday("yyyy-MM-dd",webTime);
System.out.printf("========"+today);
}
/**
* 获取当前网络时间
* @param webUrl
* @return
*/
public static String getNetworkTime(String webUrl) {
try {
URL url=new URL(webUrl);
URLConnection conn=url.openConnection();
conn.connect();
long dateL=conn.getDate();
Date date=new Date(dateL);
SimpleDateFormat dateFormat=new SimpleDateFormat("YYYY-MM-dd HH:mm");
return dateFormat.format(date);
}catch (MalformedURLException e) {
e.printStackTrace();
}catch (IOException e) {
// TODO: handle exception
e.printStackTrace();
}
return "";
}
}
java获取网络时间获取星期几
最新推荐文章于 2024-08-02 03:59:32 发布
关键词由CSDN通过智能技术生成