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");*/
}
}
获取时间!包括经纬度
最新推荐文章于 2023-07-30 22:23:30 发布