// Path: DandelionPro/src/com/ustc/dystu/dandelion/utils/Utils.java
// public class Utils {
// 
// 	public static void share(Context ctx) {
// 		try {
// 			Intent intent = new Intent(Intent.ACTION_SEND);
// 
// 			intent.setType("text/plain");
// 			intent.putExtra(Intent.EXTRA_SUBJECT, "蒲公英");
// 			intent.putExtra(Intent.EXTRA_TEXT,
// 					"5秒钟取回你的游记，旅游要低调，分享要奢华，制作游记就用蒲公英。 http://t.cn/8kAQZvD ");
// 			ctx.startActivity(Intent.createChooser(intent, "分享"));
// 		} catch (ActivityNotFoundException e) {
// 			e.printStackTrace();
// 			Toast.makeText(ctx, "没有找到相关应用!", Toast.LENGTH_SHORT).show();
// 		}
// 	}
// 
// 	public static String getTimeBefore(Date date) {
// 		long delta = System.currentTimeMillis() - date.getTime();
// 
// 		long min = delta / (1000 * 60);
// 		if (min < 1) {
// 			return "刚刚";
// 		}
// 
// 		long hour = min / 60;
// 		if (hour < 24) {
// 			return hour + "小时前";
// 		}
// 
// 		long day = hour / 24;
// 		if (day < 7) {
// 			return day + "天前";
// 		}
// 
// 		long week = day / 7;
// 		if (week < 5) {
// 			return week + "周前";
// 		}
// 
// 		long month = day / 30;
// 		if (month < 12) {
// 			return month + "月前";
// 		}
// 
// 		long year = month / 12;
// 		return year + "年前";
// 	}
// 
// 	public static long getWeiboTextLength(String text) {
// 
// 		double len = 0;
// 		for (int i = 0; i < text.length(); i++) {
// 			int temp = (int) text.charAt(i);
// 			if (temp > 0 && temp < 127) {
// 				len += 0.5;
// 			} else {
// 				len++;
// 			}
// 		}
// 		return Math.round(len);
// 	}
// 
// }


import java.math.BigInteger;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Date;
import java.util.Locale;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.ustc.dystu.dandelion.utils.Utils;
package com.ustc.dystu.dandelion.bean;





public class CommentInfo {
	public String created_at;
	public String id;
	public String text;
	public UserInfo userInfo;
	
	public static ArrayList<CommentInfo> create(JSONArray array) {
		ArrayList<CommentInfo> list = new ArrayList<CommentInfo>();
		
		try {
			CommentInfo info;
			for(int i=0;i<array.length();i++) {
				JSONObject jo = array.getJSONObject(i);
				info = create(jo);
				list.add(info);
			}
		} catch (JSONException e) {
			e.printStackTrace();
		}
		
		return list;
	}
	
	public static CommentInfo create(JSONObject jo) {
// Path: DandelionPro/src/com/ustc/dystu/dandelion/utils/Utils.java
// public class Utils {
// 
// 	public static void share(Context ctx) {
// 		try {
// 			Intent intent = new Intent(Intent.ACTION_SEND);
// 
// 			intent.setType("text/plain");
// 			intent.putExtra(Intent.EXTRA_SUBJECT, "蒲公英");
// 			intent.putExtra(Intent.EXTRA_TEXT,
// 					"5秒钟取回你的游记，旅游要低调，分享要奢华，制作游记就用蒲公英。 http://t.cn/8kAQZvD ");
// 			ctx.startActivity(Intent.createChooser(intent, "分享"));
// 		} catch (ActivityNotFoundException e) {
// 			e.printStackTrace();
// 			Toast.makeText(ctx, "没有找到相关应用!", Toast.LENGTH_SHORT).show();
// 		}
// 	}
// 
// 	public static String getTimeBefore(Date date) {
// 		long delta = System.currentTimeMillis() - date.getTime();
// 
// 		long min = delta / (1000 * 60);
// 		if (min < 1) {
// 			return "刚刚";
// 		}
// 
// 		long hour = min / 60;
// 		if (hour < 24) {
// 			return hour + "小时前";
// 		}
// 
// 		long day = hour / 24;
// 		if (day < 7) {
// 			return day + "天前";
// 		}
// 
// 		long week = day / 7;
// 		if (week < 5) {
// 			return week + "周前";
// 		}
// 
// 		long month = day / 30;
// 		if (month < 12) {
// 			return month + "月前";
// 		}
// 
// 		long year = month / 12;
// 		return year + "年前";
// 	}
// 
// 	public static long getWeiboTextLength(String text) {
// 
// 		double len = 0;
// 		for (int i = 0; i < text.length(); i++) {
// 			int temp = (int) text.charAt(i);
// 			if (temp > 0 && temp < 127) {
// 				len += 0.5;
// 			} else {
// 				len++;
// 			}
// 		}
// 		return Math.round(len);
// 	}
// 
// }


// Path: DandelionPro/src/com/ustc/dystu/dandelion/bean/CommentInfo.java
import java.math.BigInteger;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Date;
import java.util.Locale;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.ustc.dystu.dandelion.utils.Utils;

package com.ustc.dystu.dandelion.bean;





public class CommentInfo {
	public String created_at;
	public String id;
	public String text;
	public UserInfo userInfo;
	
	public static ArrayList<CommentInfo> create(JSONArray array) {
		ArrayList<CommentInfo> list = new ArrayList<CommentInfo>();
		
		try {
			CommentInfo info;
			for(int i=0;i<array.length();i++) {
				JSONObject jo = array.getJSONObject(i);
				info = create(jo);
				list.add(info);
			}
		} catch (JSONException e) {
			e.printStackTrace();
		}
		
		return list;
	}
	
	public static CommentInfo create(JSONObject jo) {
		try {