1、小程序前端語言採用了 JSON WXML WXSS JS相當與就是 HTML5+CSS+javaScript。
② json日期在前台轉換成yyyy-mm-dd
將字元串類型的時間轉換成date類型可以使用SimpleDateFormat來轉換,具體方法如下:
1、定義一個字元串版類型的時間;
2、創建一權個SimpleDateFormat對象並設置格式;
3、最後使用SimpleDateFormat的parse方法將String類型的時間轉換成Date類型的時間。
具體代碼如下:
String string = "2014-3-17";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = dateFormat.parse(string);
System.out.println(date.toLocaleString().split(" ")[0]);//切割掉不要的時分秒數據
} catch (ParseException e) {
e.printStackTrace();
}
介紹一下SimpleDateFormat:SimpleDateFormat 是 Java 中一個非常常用的類,該類用來對日期字元串進行解析和格式化輸出。
③ json格式數據 "Time":"\/Date(1341417600000+0800)\/" 時間轉換
1341417600000 是自格林威治標准時間 1970 年 1月 1 日 0:00:00 後經過的時間,以毫秒為單位。0800是時區。
我給你個用毫秒數和時區設置日期的例子。
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
public class L {
public static void main(String[] args) {
long l=1341417600000l;
TimeZone zone=TimeZone.getTimeZone("GMT+0800");
Calendar c=Calendar.getInstance(zone);
c.setTimeInMillis(l);
Date d=c.getTime();
System.out.println(d);
System.out.println(zone);
}
}
運行結果:
Thu Jul 05 00:00:00 CST 2012
sun.util.calendar.ZoneInfo[id="GMT+08:00",offset=28800000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
④ json返回的日期格式怎麼轉換
var dateObj = JSON.parse(birthday);
var date = new Date(dateObj.time);
var dateStr = date.getFullYear() + '-' + getMonth() + '-' + getDate();
dateStr就是你想要的東西。需要自己做個轉化的。。不知道time是不是一個時間毫回秒數,要是不是的,只答能從dateObj中做點文章,把dateObj.year+ 『-』 + dateObj.month + 『-』 + dateObj.date 這種方式拼出來,這個地方year最好是在資料庫中就返回1985這樣的數據,不要是85.。。。。
⑤ 從後台返回來得是json類型的數據,日期的格式Date(1321922455000),我們如何將它轉換成:2011-2-1
var date = new Date(1321922455000)
document.write(date);