java - 在另一个类中调用日期的字符串值作为日期变量
问题描述
我在 Date 类中有一个字符串中的出生日期,我想根据我的 uml 图使用构造函数 HealthProfile 在另一个类中将其称为 Date 变量。我怎样才能做到这一点?另外,日期的扫描仪输入类型是什么?我已经完成了其他部分,下面的代码是我在 Date 类中的 getDateString 方法。
public String getDateString()
{
String dob = String.valueOf(day) + month + String.valueOf(year);
return dob;
}
我试图打印的出生日期格式是,例如:2000 年 10 月 8 日。我有一个包含此类数据的 txt 文件并试图从中调用。
解决方案
我帮助您Date
使用构造方法创建一个类。在主类中,我帮助您使用System.in
输入数据字符串并返回您想要的方法。
日期类:
public class Date {
int year;
String month;
int day;
public Date(int year, String month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
/**
* Getter and Setter methods
*/
public String getDateString(){
String dob = String.valueOf(day) + month + String.valueOf(year);
return dob;
}
测试主类:
public static void main(String[] args) throws ParseException {
Scanner scanner = new Scanner(System.in);
String inputstr = scanner.nextLine(); //you enter 24-07-2020
String[] inputarr = inputstr.split(" ");
Date date = new Date(Integer.valueOf(inputarr[2]), inputarr[1], Integer.valueOf(inputarr[0]));
System.out.println(date.getDateString());
}
推荐阅读
- ios - 静态表格视图单元格:清除颜色不对应
- r - R 编程和 GGPLOT2 - 如何对数据求和以创建折线图
- java - 如何在电话身份验证期间检查用户是否已存在于 Firebase 中
- omnet++ - onData() 和 handleSelfMsg() 有什么区别
- signalr - SignalR 集线器寿命短
- python - 在数据帧上使用 pandas to_csv 时丢失数据
- sql - 选择正确的生效日期与回溯日期和未来日期方案
- android - ViewModelFactory 在创建自定义 ViewModelFactory 类时无法创建实例错误
- python - Keras SimpleRNN 混淆
- swift - 如何将 Firestore 文档映射到结构?