Answers:
更新:例如,表达式现在支持日期格式
format_date('2012-05-15','dd.MM.yyyy') → '15.05.2012'
当前,正在进行与“基于表达式的标签”相关的工作:http : //hub.qgis.org/issues/3488。
现在,您可以使用字段计算器将日期时间字符串转换为其他格式,例如,将YYYY / MM / DD转换为DD.MM.YYYY,如下所示:
substr(date,8,2)||'.'||substr(date,5,2)||'.'||substr(date,0,4)
子字符串语法为:
substr(string,startpos,length)
如果可以在喜欢的电子表格编辑器中打开shape.dbf文件:
temp_date
。text to data
功能按字符\
或相应的日期分隔符拆分该列new_date
=A1 & "/" & B1 & "/" & C1
。当然,您需要使用适当的字段,而不是我提到的字段。当然,QGis可能有一种默认的方式来处理日期格式,但是我还没有看到。也许,如果有帮助的话,请与现场计算器一起玩
我确定可以使用qgis python控制台来执行此操作,我不认为使用时间/时间日期模块或仅使用通用str.replace或reg表达式都不会有太大的问题。我不熟悉api,所以我无能为力