-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRetrieveDateAndTime_Magstat_22032019.java
More file actions
97 lines (71 loc) · 3.2 KB
/
Copy pathRetrieveDateAndTime_Magstat_22032019.java
File metadata and controls
97 lines (71 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
package de.gsi.cs.co.ap.app.magstat.utils;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
// for library loggers
// import org.slf4j.Logger;
// import org.slf4j.LoggerFactory;
// for application loggers
// import de.gsi.cs.co.ap.common.gui.elements.logger.AppLogger;
/**
* @author fschirru
*/
public class RetrieveDateAndTime {
// You can choose a logger (needed imports are given in the import section as comments):
// for libraries:
// private static final Logger LOGGER = LoggerFactory.getLogger(RetrieveDateAndTime.class);
// for applications:
// private static final AppLogger LOGGER = AppLogger.getLogger();
private static final RetrieveDateAndTime INSTANCE = new RetrieveDateAndTime();
private static String day;
// private String dayName;
private static String month;
private static String year;
private static String hour;
private static String minute;
private static String second;
public RetrieveDateAndTime() {
}
public static RetrieveDateAndTime getInstance() {
return INSTANCE;
}
public static List<String> getDateAndTime() {
final List<String> date_time = new ArrayList<>();
final Calendar now = Calendar.getInstance();
//
// System.out.println("Current Year is : " + now.get(Calendar.YEAR));
// month start from 0 to 11
// System.out.println("Current Month is : " + (now.get(Calendar.MONTH) + 1));
// System.out.println("Current Date is : " + now.get(Calendar.DATE));
final DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy, HH:mm:ss");
// System.out.println("**************UUUUUUUUUUUUUU************");
// System.out.println(dateFormat.format(now.get(Calendar.DATE)));
// get current date time with Date()
// Date date = new Date();
// System.out.println(dateFormat.format(date));
// get current date time with Calendar()
final Calendar cal = Calendar.getInstance();
// System.out.println(dateFormat.format(cal.getTime()));
day = String.valueOf(now.get(Calendar.DAY_OF_MONTH));
month = String.valueOf(now.get(Calendar.MONTH));
year = String.valueOf(now.get(Calendar.YEAR));
hour = String.valueOf(now.get(Calendar.HOUR));
minute = String.valueOf(now.get(Calendar.MINUTE));
second = String.valueOf(now.get(Calendar.SECOND));
// final String date = day + "-" + month + "-" + year;
// final String time = hour + ":" + minute + ":" + second;
final String date = dateFormat.format(now.get(Calendar.DATE));
final String time = dateFormat.format(now.getTime());
// DateFormatSymbols dfs = new DateFormatSymbols();
// String weekdays[] = dfs.getWeekdays();
// int name_of_day = now.get(Calendar.DAY_OF_WEEK);
// dayName = String.valueOf(name_of_day);
// System.out.println(date);
// System.out.println(time);
date_time.add(null);
date_time.add(time);
return date_time;
}
}