我目前在 ArcGIS 中有多个要素类,它们都包含一个名为Date
,Sample_Date
或T0_Date
具有每个样本采集日期的字段。日期不包含前导零(例如7/4/2014
not 07/04/2014
)。
我需要 python 或 arcpy 中的代码,它将字段中的示例日期转换为其对应的一年中的日期(闰年)(1 月 1 日为 1,12 月 31 日为 365)。
我见过许多使用 datetime 和 strptime 的代码,这似乎是我需要走的路,但我见过的大多数代码都要求用户输入他们正在寻找的特定日期,但由于我有这么多数据文件,我是寻找可以为我自动化的代码。请让我知道您知道的任何可以帮助我做到这一点的代码。
import arcpy
import datetime
from datetime import datetime
fcList = arcpy.ListFeatureClasses()
for fc in fcList:
if "DOY" not in arcpy.ListFields(fc):
arcpy.AddField_management(fc,"DOY","SHORT")
if "DOY" in arcpy.ListFields(fc):
if "Date" in arcpy.ListFields(fc):