获取时间!包括经纬度

1 篇文章 0 订阅
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");*/


    }


}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值