方法
In ArcGIS Desktop, a date field can be populated with the current date using the Field Calculator in ArcMap or the Calculate function in ArcGIS Pro. The Python parser in the field calculator provides the time.strftime('%d/%m/%Y') function to do so. Alternatively, the current date can also be populated using the UpdateCursor() function.
The following steps describe how to populate a field with the current date using a Python script.
import arcpy, datetime
fc = r'C:\Test\Test1.gdb\Feature_1' field = "Date_Field"
with arcpy.da.UpdateCursor(fc, [field]) as rows: for row in rows: rows.updateRow([datetime.date.today()])
The following shows the full script:
import arcpy, datetime fc = r'C:\UsersUSER1\Desktop\Data\Database1.gdb\Sample' field = "Date_Field" with arcpy.da.UpdateCursor(fc, [field]) as rows: for row in rows: rows.updateRow([datetime.date.today()])
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード