Arcmap使用python处理日期字段

一、处理日期

1、定义函数

def s(id):
    if(id >= 245):
       date=datetime.datetime.strptime('2018-01-01 00:00:00','%Y-%m-%d %H:%M:%S')
       delta = datetime.timedelta(days = id+2 )
       endTime = date+delta
       return endTime
    else:
       date=datetime.datetime.strptime('2018-01-01 00:00:00','%Y-%m-%d %H:%M:%S')
       delta = datetime.timedelta(days = id-1 )
       endTime = date+delta
       return endTime
2、调用函数

s( !OBJECTID! )

二、处理字符串

1、定义函数

def s(id):
  return id[0:5]
2、调用函数

s(!DISSOLVEID!)

猜你喜欢

转载自blog.csdn.net/u010328883/article/details/94018741