package com.amenuo.yiliao.Test; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import util.DateUtil; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.text.*; import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.Scanner; import static com.amenuo.yiliao.service.AndroidPatientServiceImpl.getAdd; import static util.DateUtil.date2TimeStamp; import static util.DateUtil.timeStamp; import static util.DateUtil.timeStamp2Date; public class Test{ /* public static void Get_url(String url){ try { Document doc=Jsoup.connect(url).get(); }catch (IOException e){ e.printStackTrace(); } }*/ // public static void main(String[] args){ /* Long num1 = 30L; Long num2 = 540L; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); // 设置精确到小数点后2位 numberFormat.setMaximumFractionDigits(2); String result = numberFormat.format((float) num1 / (float) num2 * 100); System.out.println("num1和num2的百分比为:" + result + "%");*/ /* public static void main(String[] args) {*/ /* String timeStamp = timeStamp(); System.out.println("timeStamp="+timeStamp);*/ /* String date = timeStamp2Date("1524641080", "yyyy-MM-dd"); System.out.println("date="+date);*/ /* Format f = new SimpleDateFormat("yyyy-MM-dd"); Date today = new Date(); // System.out.println("今天是:" + f.format(today)); Calendar c = Calendar.getInstance(); c.setTime(today); c.add(Calendar.DAY_OF_MONTH, -1);// 今天+1天 Date tomorrow = c.getTime(); System.out.println("明天是:" + f.format(tomorrow));*/ /* long current = 11; long all = 78; NumberFormat nt = NumberFormat.getPercentInstance(); //设置百分数精确度2即保留两位小数 nt.setMinimumFractionDigits(0); float baifen = (float)current/all; System.out.println(nt.format(baifen)); */ /* int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); // 设置精确到小数点后2位 numberFormat.setMaximumFractionDigits(2); String result = numberFormat.format((float) num1 / (float) num2 * 100); System.out.println("num1和num2的百分比为:" + result + "%"); *//* String timeStamp2 = date2TimeStamp(date, "yyyy-MM-dd HH:mm:ss"); System.out.println(timeStamp2);*//* double getHeartrate=Double.parseDouble("78"); double reut = getHeartrate *0.11; double hearet = reut+getHeartrate; System.out.print(hearet);*/ /* Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("78987987"+df.format(day));*/ /* String docadd = getAdd("114.078476","22.623674"); JSONObject jsonObject = JSONObject.fromObject(docadd); JSONArray jsonArray = JSONArray.fromObject(jsonObject.getString("addrList")); JSONObject j_2 = JSONObject.fromObject(jsonArray.get(0)); String allAdd = j_2.getString("admName"); String[] arr = allAdd.split(","); System.out.println("省:" + arr[0] + "\n市:" + arr[1]+ "\n市:" + arr[2]);*/ /* public int getDayOfMonth(int year,int month){ Calendar c = Calendar.getInstance(); c.set(year, month, 0); //输入类型为int类型 return c.get(Calendar.DAY_OF_MONTH); }*/ // } /* }*/ /* public static void main(String[] args) { // lat 39.97646 //39.97646 //log 116.3039 //114.078426 String add = getAdd("116.368904", "39.943423"); JSONObject jsonObject = JSONObject.fromObject(add); JSONArray jsonArray = JSONArray.fromObject(jsonObject.getString("addrList")); JSONObject j_2 = JSONObject.fromObject(jsonArray.get(0)); String allAdd = j_2.getString("admName"); String addr = j_2.getString("addr"); String name = j_2.getString("name"); String arr[] = allAdd.split(","); System.out.println(arr[1]+arr[2]+addr+name); System.out.println(addr); System.out.print(name); }*/ /* public static String getAdd(String log, String lat ){ //lat 小 log 大 //参数解释: 纬度,经度 type 001 (100代表道路,010代表POI,001代表门址,111可以同时显示前三项) String urlString = "http://gc.ditu.aliyun.com/regeocoding?l="+lat+","+log+"&type=010"; String res = ""; try { URL url = new URL(urlString); java.net.HttpURLConnection conn = (java.net.HttpURLConnection)url.openConnection(); conn.setDoOutput(true); conn.setRequestMethod("POST"); java.io.BufferedReader in = new java.io.BufferedReader(new java.io.InputStreamReader(conn.getInputStream(),"UTF-8")); String line; while ((line = in.readLine()) != null) { res += line+"\n"; } in.close(); } catch (Exception e) { System.out.println("error in wapaction,and e is " + e.getMessage()); } System.out.println(res); return res; } */ public static void main(String[] args) { /* Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); cal.add(Calendar.DAY_OF_YEAR, -1); // 天数加减 前天的还是今天的 cal.set(Calendar.HOUR_OF_DAY, 17); // 需要获取的今天的那个时间的 cal.set(Calendar.MINUTE, 0); //分钟数 cal.set(Calendar.SECOND, 0); //秒数 // System.out.print(cal.getTime().getTime()); // 获取时间戳 // 转换成时间类型 String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long lt = new Long(cal.getTime().getTime()); Date date = new Date(lt); res = simpleDateFormat.format(date); System.out.print(res); // 转换成 时间2018-05-07 17:00:00*/ /* Calendar calendar = Calendar.getInstance(); *//* HOUR_OF_DAY 指示一天中的小时 *//* calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) +8); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("一个小时前的时间:" + df.format(calendar.getTime())); System.out.println("当前的时间:" + df.format(new Date())); */ /* Date d = null; SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); d = sd.parse(time);*/ /* long rightTime = (long) (d.getTime() + 8 * 60 * 60 * 1000); //把当前得到的时间用date.getTime()的方法写成时间戳的形式,再加上8小时对应的毫秒数 String newtime = sd.format(rightTime);//把得到的新的时间戳再次格式化成时间的格式*/ // 睡眠统计时间为 睡眠开始时间, 睡眠结束时间, 昨天晚上十点开始,默认早上7点结束 /* Calendar call = Calendar.getInstance(); call.setTime(new Date()); call.add(Calendar.DAY_OF_YEAR, 0); // 天数加减 前天的还是今天的 call.set(Calendar.HOUR_OF_DAY, 10); // 需要获取的今天的那个时间的 call.set(Calendar.MINUTE, 0); //分钟数 call.set(Calendar.SECOND, 0); //秒数 //System.out.print(cal.getTime().getTime()); // 获取时间戳 // 转换成时间类型 String ress; SimpleDateFormat simpleDateFormatS = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long ltS = new Long(call.getTime().getTime()); Date dateS = new Date(ltS); ress = simpleDateFormatS.format(dateS); System.out.print(ress); // 转换获取到今天睡眠的数据 */ /* DateUtil.date2TimeStamp("2018-05-07 10:10:00","yyyy-MM-dd HH:mm:ss");*/ } }
获取时间的好东西!包括经纬度
猜你喜欢
转载自blog.csdn.net/qq_35130066/article/details/80256644
今日推荐
周排行