我正在尝试从以下对象(已被字符串化)中提取日期。
我对正则表达式不熟悉,不知道如何去做。
I tried /^(\d{4})\-(\d{1,2})\-(\d{1,2})$/gmi -> but it didnot work.
{"Date":"2016-05-16","Package Name":"com.myapp.mobile","Current Device Installs":"15912","Daily Device Installs":"41","Daily Device Uninstalls":"9","Daily Device Upgrades":"3","Current User Installs":"12406","Total User Installs":"23617","Daily User Installs":"27","Daily User Uninstalls":"8"}
请您参考如下方法:
不要在这里使用正则表达式。
执行JSON.parse(str).Date
,除非有充分的理由不这样做(您在问题中没有说明)
如果你想将字符串“2016-05-16”转换为年、月、日的 3 个变量(不使用日期库),我只需使用 .split()
:
dateArray = "2016-05-16".split("-")
var year = dateArray[0], month = dateArray[1], day = dateArray[2];