亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用掃描儀獲取用戶輸入的日期?

如何使用掃描儀獲取用戶輸入的日期?

呼啦一陣風 2023-03-17 15:41:40
我正在編寫一個注冊活動,我想讓用戶輸入注冊日期以存儲記錄,但問題是如何使用掃描儀獲取用戶輸入的日期?這樣做了,但它以某種方式說有一個錯誤,對不起,我還是 java 的新手。System.out.println(" Enter in  following format : dd-mm-yyyy");String regDate=s.nextLine();SimpleDateFormat format=new SimpleDateFormat("dd-mm-yyyy");Date regDate=format.parse(date);
查看完整描述

3 回答

?
當年話下

TA貢獻1890條經驗 獲得超9個贊

你可以這樣做:


import java.text.SimpleDateFormat;

import java.util.*;


class Main {

  public static void main(String[] args) throws Exception {

    System.out.println("dd-mm-yyyy");

    Scanner scanner = new Scanner(System.in);

    String date = scanner.nextLine();

    Date date1=new SimpleDateFormat("dd-MM-yyyy").parse(date);  

    System.out.println(date1);

  }

}


查看完整回答
反對 回復 2023-03-17
?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

不能有兩個同名的變量。此外,日期未在任何地方定義。最后一行應該是這樣的 Date date = format.parse(regDate)



查看完整回答
反對 回復 2023-03-17
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

這是一個具有適當異常處理的非常小的示例:


public class DateInputTest implements Closeable {


    private static final String DATE_FORMAT = "yyyy-MM-dd";


    private final Scanner scanner;


    public DateInputTest() {

    this.scanner = new Scanner(System.in);

    }


    public LocalDate getDateInput() {

    DateTimeFormatter formatter = DateTimeFormatter.ofPattern(DATE_FORMAT);

    String line = scanner.nextLine();

    try {

        return LocalDate.parse(line, formatter);

    } catch (Exception e) {

        System.err.println("Invalid date value:: " + line);

    }

    return null;

    }


    @Override

    public void close() throws IOException {

    scanner.close();

    }


    public static void main(String... args) {

        DateInputTest test = new DateInputTest();

        System.out.print("Please input a date [pattern yyyy-MM-dd]: ");

    Optional.ofNullable(test.getDateInput()).ifPresent(System.out::println);

    }


}


查看完整回答
反對 回復 2023-03-17
  • 3 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號