Select to view content in your preferred language

Date field attribute not displaying correctly

1572
11
04-25-2014 03:01 AM
H_A_D_Padmasiri
Deactivated User
Dear Sir
I entered date field as variable like VDate = Sys.argv[4] using arcpy.CalculateField_management("BLD_PG", "BLD_PG_DT", VDate, "PYTHON_9.3", "")
But in attribute table  attribute of the Date field look like 12:01:00 AM. How to correct it?

Thanks

Padmasiri
Tags (2)
0 Kudos
11 Replies
JakeSkinner
Esri Esteemed Contributor
Hi Padmasiri,

Try replacing your sys.argv arguments with arcpy.GetParameterAsText.  Attached is an example.
0 Kudos
H_A_D_Padmasiri
Deactivated User
Hi Padmasiri,

Try replacing your sys.argv arguments with arcpy.GetParameterAsText.  Attached is an example.


Dear sir

I replacing my sys.argv arguments with arcpy.GetParameterAsText and try. But it gives me following error.

Executing: LISTool1.02 J:\Gampaha\270054\27005402.dxf I:\Projections\ProSriLanka99_5.prj J:\Gampaha 06/19/2013
Start Time: Tue May 06 12:50:08 2014
Running script LISTool1.02...

Traceback (most recent call last):
  File "J:\Gampaha\Scripts\Creating_Building.py", line 13, in <module>
    VDate = "time.strftime('" + arcpy.GetParameterAsText(4) + "')"
  File "c:\program files\arcgis\desktop10.1\arcpy\arcpy\__init__.py", line 592, in GetParameterAsText
    return gp.getParameterAsText(index)
  File "c:\program files\arcgis\desktop10.1\arcpy\arcpy\geoprocessing\_base.py", line 224, in getParameterAsText
    self._gp.GetParameterAsText(*gp_fixargs(args, True)))
RuntimeError: Object: Error in getting parameter as text

Failed to execute (LISTool1.02).
Failed at Tue May 06 12:50:08 2014 (Elapsed Time: 0.00 seconds)

Thanks

Padmasiri
0 Kudos