我有这种形式的一堆日期字符串: -
30th November 2009
31st March 2010
30th September 2010
Run Code Online (Sandbox Code Playgroud)
我希望他们这样: -
YYYYMMDD
Run Code Online (Sandbox Code Playgroud)
目前我这样做: -
parsed_date = "30th November 2009"
part = parsed_date.split(' ')
daymonth = part[0].strip(string.ascii_letters)
mytime = daymonth+" "+part[1]+" "+part[2]
time_format = "%d %B %Y"
cdate = time.strptime(mytime, time_format)
newdate = str(cdate[0])+str(cdate[1])+str(cdate[2])
Run Code Online (Sandbox Code Playgroud)
它有效,但我确信有更好的方法......
$list 这样填充: -
$list[$i++] = array(
"date" => $date,
"desc" => $desc,
"priority" => $priority
);
Run Code Online (Sandbox Code Playgroud)
$priorityTRUE如果它符合某些条件,则设置为.
我希望$list使用TRUE在顶部具有优先级的行进行排序.
该列表已按日期排序,我希望保留.
我正在迭代200多万件物品: -
conn = boto.connect_s3('xxx','xxx')
bucket = conn.lookup('bucket_name')
for key in bucket.list():
somefunction(key.name)
Run Code Online (Sandbox Code Playgroud)
假设它在第一百万个对象上失败了,我将如何从那一点开始恢复此操作?