1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package gov.nasa.pds.tools.label;
17
18 import gov.nasa.pds.tools.dict.type.Types;
19
20 import java.text.ParseException;
21 import java.util.Date;
22
23 /***
24 * @author pramirez
25 * @version $Revision: 3360 $
26 *
27 */
28 public class DateTime extends Scalar implements Types {
29 private Date date;
30
31 /***
32 * @param value
33 */
34 public DateTime(String value) throws ParseException {
35 super(value);
36 date = DateTimeFormatter.parse(value);
37 }
38
39 public DateTime(Date date) {
40 super(date.toString());
41 this.date = date;
42 }
43
44 public Date getDate() {return date;}
45
46 public boolean isSupportedPDSType(String type) {
47 if (Types.DATE.equals(type) || Types.TIME.equals(type))
48 return true;
49 return false;
50 }
51
52 }