Mercurial > projects > dwt2
comparison com.ibm.icu/src/com/ibm/icu/text/DateFormat.d @ 104:88652073d1c2
More work on icu
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 02 May 2009 11:27:24 +0200 |
parents | 48d4ee626868 |
children |
comparison
equal
deleted
inserted
replaced
103:6373fd739945 | 104:88652073d1c2 |
---|---|
3 import java.lang.all; | 3 import java.lang.all; |
4 import java.text.ParsePosition; | 4 import java.text.ParsePosition; |
5 import java.util.Date; | 5 import java.util.Date; |
6 | 6 |
7 import com.ibm.icu.mangoicu.UDateFormat; | 7 import com.ibm.icu.mangoicu.UDateFormat; |
8 import com.ibm.icu.mangoicu.ULocale; | |
9 import com.ibm.icu.mangoicu.UTimeZone; | |
8 | 10 |
9 public class DateFormat { | 11 public class DateFormat { |
10 | 12 |
11 public static const int LONG = UDateFormat.Style.Long; | 13 public static const int LONG = UDateFormat.Style.Long; |
12 public static const int FULL = UDateFormat.Style.Full; | 14 public static const int FULL = UDateFormat.Style.Full; |
13 public static const int SHORT = UDateFormat.Style.Short; | 15 public static const int SHORT = UDateFormat.Style.Short; |
14 public static const int MEDIUM = UDateFormat.Style.Medium; | 16 public static const int MEDIUM = UDateFormat.Style.Medium; |
15 | 17 |
18 private UDateFormat ufmt; | |
19 private this( UDateFormat.Style time ){ | |
20 ufmt = new UDateFormat( time, time, ULocale.Default, UTimeZone.Default, null ); | |
21 } | |
22 private this( UDateFormat ufmt ){ | |
23 this.ufmt = ufmt; | |
24 } | |
25 | |
26 public static DateFormat getTimeInstance() { | |
27 // FIXME | |
28 return new DateFormat( UDateFormat.Style.Long ); | |
29 } | |
30 | |
31 public static DateFormat getTimeInstance(int s) { | |
32 // FIXME | |
33 return new DateFormat( UDateFormat.Style.Long ); | |
34 implMissing(__FILE__, __LINE__); | |
35 return null; | |
36 } | |
37 | |
16 public static DateFormat getDateInstance() { | 38 public static DateFormat getDateInstance() { |
39 // FIXME | |
40 return new DateFormat( UDateFormat.Style.Long ); | |
41 implMissing(__FILE__, __LINE__); | |
42 return null; | |
43 } | |
44 | |
45 public static DateFormat getDateTimeInstance(int l, int m) { | |
46 // FIXME | |
47 return new DateFormat( UDateFormat.Style.Long ); | |
48 implMissing(__FILE__, __LINE__); | |
49 return null; | |
50 } | |
51 | |
52 public static DateFormat getDateInstance(int dateFormat) { | |
53 // FIXME | |
54 return new DateFormat( UDateFormat.Style.Long ); | |
17 implMissing(__FILE__, __LINE__); | 55 implMissing(__FILE__, __LINE__); |
18 return null; | 56 return null; |
19 } | 57 } |
20 | 58 |
21 public String format(Date date) { | 59 public String format(Date date) { |
22 implMissing(__FILE__, __LINE__); | 60 implMissing(__FILE__, __LINE__); |
23 return null; | 61 return null; |
24 } | 62 } |
25 | 63 |
26 public static DateFormat getTimeInstance() { | 64 public String format(Long long2) { |
27 implMissing(__FILE__, __LINE__); | |
28 return null; | |
29 } | |
30 | |
31 public static DateFormat getDateTimeInstance(int l, int m) { | |
32 implMissing(__FILE__, __LINE__); | |
33 return null; | |
34 } | |
35 | |
36 public static DateFormat getTimeInstance(int s) { | |
37 implMissing(__FILE__, __LINE__); | |
38 return null; | |
39 } | |
40 | |
41 public static DateFormat getDateInstance(int dateFormat) { | |
42 implMissing(__FILE__, __LINE__); | 65 implMissing(__FILE__, __LINE__); |
43 return null; | 66 return null; |
44 } | 67 } |
45 | 68 |
46 public Date parse(String str, ParsePosition pos) { | 69 public Date parse(String str, ParsePosition pos) { |
47 implMissing(__FILE__, __LINE__); | 70 implMissing(__FILE__, __LINE__); |
48 return null; | 71 return null; |
49 } | 72 } |
50 | 73 |
51 public String format(Long long2) { | |
52 implMissing(__FILE__, __LINE__); | |
53 return null; | |
54 } | |
55 | |
56 } | 74 } |
57 | 75 |
58 | 76 |