假设我有一个日期2013年6月20日
如何获得上周的日期范围,即6月9日至6月15日.
如果日期是2013年6月2日
范围应该是6月26日至6月1日
我是一个更新鲜的java开发人员.但是我对编写Junit测试用例并不了解.我很快就要上工作了.他们希望我为此编写一个程序
我已完成前两个步骤,如下所示:
import java.io.*;
import java.net.*;
public class JavaSourceViewer{
public static void main (String[] args) throws IOException{
System.out.print("Enter url of local for viewing html source code: ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String url = br.readLine();
try {
URL u = new URL(url);
HttpURLConnection uc = (HttpURLConnection) u.openConnection();
int code = uc.getResponseCode();
String response = uc.getResponseMessage();
System.out.println("HTTP/1.x " + code + " " + response);
InputStream in = new BufferedInputStream(uc.getInputStream());
Reader r = new InputStreamReader(in);
int …Run Code Online (Sandbox Code Playgroud) 我试图将格式为dd.MM.YYYY的日期字符串转换为日期对象,如下所示:
String start_dt = "01.01.2011";
DateFormat formatter = new SimpleDateFormat("dd.MM.YYYY");
Date date = (Date)formatter.parse(start_dt);
System.out.print("Date is : "+date);
Run Code Online (Sandbox Code Playgroud)
但我得到了这个结果,Date is : Sun Dec 26 00:00:00 MST 2010
我尝试了不同的ides甚至在compileonline.com上,仍然是相同的结果.所以我在这里做错了什么,因为它不应该表现得像这样.请帮忙.