Index: django/forms/fields.py
===================================================================
--- django/forms/fields.py	(revision 9904)
+++ django/forms/fields.py	(working copy)
@@ -284,7 +284,7 @@
 
 class DateField(Field):
     default_error_messages = {
-        'invalid': _(u'Enter a valid date.'),
+        'invalid': _(u'Enter a valid date in YYYY-MM-DD format.'),
     }
 
     def __init__(self, input_formats=None, *args, **kwargs):
@@ -318,7 +318,7 @@
 class TimeField(Field):
     widget = TimeInput
     default_error_messages = {
-        'invalid': _(u'Enter a valid time.')
+        'invalid': _(u'Enter a valid time in HH:MM[:ss[.uuuuuu]] format.')
     }
 
     def __init__(self, input_formats=None, *args, **kwargs):
@@ -357,7 +357,7 @@
 class DateTimeField(Field):
     widget = DateTimeInput
     default_error_messages = {
-        'invalid': _(u'Enter a valid date/time.'),
+        'invalid': _(u'Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format.'),
     }
 
     def __init__(self, input_formats=None, *args, **kwargs):
@@ -846,8 +846,8 @@
     widget = SplitDateTimeWidget
     hidden_widget = SplitHiddenDateTimeWidget
     default_error_messages = {
-        'invalid_date': _(u'Enter a valid date.'),
-        'invalid_time': _(u'Enter a valid time.'),
+        'invalid_date': _(u'Enter a valid date in YYYY-MM-DD format.'),
+        'invalid_time': _(u'Enter a valid time in HH:MM[:ss[.uuuuuu]] format.'),
     }
 
     def __init__(self, *args, **kwargs):
