diff options
4 files changed, 24 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java index ec68faff3c..e0da955826 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java @@ -12,6 +12,7 @@ package org.eclipse.swt.widgets; import java.text.DateFormatSymbols; import java.util.Calendar; +import java.util.GregorianCalendar; import org.eclipse.swt.*; import org.eclipse.swt.events.*; @@ -509,6 +510,12 @@ public int getMonth () { return dateRec.month - 1; } +String getNameText() { + GregorianCalendar calendar = new GregorianCalendar(getYear(), + getMonth(), getDay(), getHours(), getMinutes(), getSeconds()); + return calendar.getTime().toString(); +} + /** * Returns the receiver's seconds. * <p> diff --git a/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java index a039d88fd3..c93fa24202 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java @@ -508,6 +508,10 @@ public int getMonth() { return calendar.get(Calendar.MONTH); } +String getNameText() { + return calendar.getTime().toString(); +} + /** * Returns the receiver's seconds. * <p> diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java index be10e259ba..ec254336e3 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java @@ -12,6 +12,7 @@ package org.eclipse.swt.widgets; import java.text.DateFormatSymbols; import java.util.Calendar; +import java.util.GregorianCalendar; import org.eclipse.swt.*; import org.eclipse.swt.events.*; @@ -419,6 +420,12 @@ public int getMonth () { } } +String getNameText() { + GregorianCalendar calendar = new GregorianCalendar(getYear(), + getMonth(), getDay(), getHours(), getMinutes(), getSeconds()); + return calendar.getTime().toString(); +} + /** * Returns the receiver's seconds. * <p> diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java index a10ea10f4d..56ec40c432 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java @@ -11,6 +11,8 @@ package org.eclipse.swt.widgets; +import java.util.GregorianCalendar; + import org.eclipse.swt.internal.win32.*; import org.eclipse.swt.*; import org.eclipse.swt.events.*; @@ -543,8 +545,10 @@ public int getMonth () { return systime.wMonth - 1; } -String getNameText () { - return "DateTime"; +String getNameText() { + GregorianCalendar calendar = new GregorianCalendar(getYear(), + getMonth(), getDay(), getHours(), getMinutes(), getSeconds()); + return calendar.getTime().toString(); } /** |