summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/DateTime.java7
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/emulated/datetime/org/eclipse/swt/widgets/DateTime.java4
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/DateTime.java7
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/DateTime.java8
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();
}
/**