我需要时间在上午和下午从列表listOfDateTime。例:下午2:30,下午5:30
listOfDateTime [2022-10-10 14:30:45.000, 2022-10-10 17:30:45.000, 2022-10-10 18:00:45.000, 2022-10-10 18:30:45.000,2022-10-10 19:30:45.000, 2022-10-10 22:00:45.000, 2022-10-12 17:00:55.000, 2022-10-14 17:00:55.000, 2022-10-10 14:00:45.000,];发布于 2022-10-22 06:24:09
如果您的列表是String,您可以使用如下英特包:
var listOfDateTime = [2022-10-10 14:30:45.000, 2022-10-10 17:30:45.000, 2022-10-10 18:00:45.000, 2022-10-10 18:30:45.000,2022-10-10 19:30:45.000, 2022-10-10 22:00:45.000, 2022-10-12 17:00:55.000, 2022-10-14 17:00:55.000, 2022-10-10 14:00:45.000,];
var result = listOfDateTime.map((e)=> DateFormat('yyyy-MM-dd hh:mm:ss a').parse(e)).toList();如果您的列表包含DateTime:
var result = listOfDateTime.map((e)=> DateFormat('yyyy-MM-dd hh:mm:ss a').parse(DateFormat('yyyy-MM-dd hh:mm:ss a').format(e))).toList();https://stackoverflow.com/questions/74161465
复制相似问题