如何在不先将其转换为日期且不使用子字符串拆分的情况下将诸如“20190331”之类的整数格式化为输出为“2019-03-31”。日期在SQLite(SQFlite)中存储为整数。我想在1行中完成,例如(伪代码)注意:整数:(pseudo)StringsDate=fmt("####'-'##'-'##",map["DueDate"]);我知道我可以这样做:StringsDate=map["DueDate"].toString();sDate=sDate.substring(0,4)+'-'+sDate.substring(4,6)+'-'+sDate.substring(6,8);然而,
如何在不先将其转换为日期且不使用子字符串拆分的情况下将诸如“20190331”之类的整数格式化为输出为“2019-03-31”。日期在SQLite(SQFlite)中存储为整数。我想在1行中完成,例如(伪代码)注意:整数:(pseudo)StringsDate=fmt("####'-'##'-'##",map["DueDate"]);我知道我可以这样做:StringsDate=map["DueDate"].toString();sDate=sDate.substring(0,4)+'-'+sDate.substring(4,6)+'-'+sDate.substring(6,8);然而,