в моей системе мне нужно читать из таблицы userinout (только в таблице нет сущностей, DAO и т. Д.). Затем отправьте эти данные в класс DateToDayConvert и сохраните измененные данные в таблице записей (есть модель записей, DAo и контроллер). Я не очень знаком с весенней загрузкой, поэтому я не знаю, как читать данные из базы данных, не имея Entity.Thx
DateToDayConvert
public class DateToDayConvert {
public static void main(String[] args) throws ParseException {
//1. Create a Date from String
for (int i=0;i<args.length;i++) {
System.out.println("i"+args[i]);
}
SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
String dateInString = "22-01-2015 10:20:56";
Date date = sdf.parse(dateInString);
DateToDayConvert obj = new DateToDayConvert();
//2. Test - Convert Date to Calendar
Calendar calendar = obj.dateToCalendar(date);
System.out.println(calendar.getTime());
//3. Test - Convert Calendar to Date
String newDate = obj.calendarToDate(calendar);
System.out.println(newDate);
}
//Convert Date to Calendar
private Calendar dateToCalendar(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar;
}
//Convert Calendar to Day
private String calendarToDate(Calendar calendar) {
int day= calendar.getTime().getDay();
int time=calendar.getTime().getHours();
System.out.println(time);
switch(day) {
case 1:
return "Monday";
case 2:
return "Tuesday";
case 3:
return "Wednesday";
case 4:
return "Thursday";
case 5:
return "Friday";
case 6:
return "Satarday";
default:
return "Sunday";
}
}
}
Records Model
@Entity
@Table(name="records")
@EntityListeners(AuditingEntityListener.class)
public class Records {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private int userId;
private String day;
private int time;
public Records() {
}
public Records(int userId, String day, int time) {
this.userId = userId;
this.day = day;
this.time = time;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public String getDay() {
return day;
}
public void setDay(String day) {
this.day = day;
}
public int getTime() {
return time;
}
public void setTime(int time) {
this.time = time;
}
}