| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package com.ydtech.modules.ins.controller;
- import redis.clients.jedis.Jedis;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.*;
- /**
- * @author qinfenglong
- * @version 1.0.0
- * @description RedisTest
- * @since 2020/11/16 10:45
- */
- public class RedisTest {
- private static Jedis jedis = new Jedis("localhost");
- /**
- * public static void main(String[] args){
- * // /连接本地的 Redis 服务
- * Jedis jedis = new Jedis("localhost");
- * // 如果 Redis 服务设置来密码,需要下面这行,没有就不需要
- * // jedis.auth("123456");
- * System.out.println("连接成功");
- * <p>
- * //设置 redis 字符串数据
- * jedis.set("runoobkey", "www.runoob.com");
- * // 获取存储的数据并输出
- * System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey"));
- * <p>
- * //存储数据到列表中
- * jedis.lpush("site-list", "Runoob");
- * jedis.lpush("site-list", "Google");
- * jedis.lpush("site-list", "Taobao");
- * // 获取存储的数据并输出
- * List<String> list = jedis.lrange("site-list", 0 ,2);
- * for(int i=0; i<list.size(); i++) {
- * System.out.println("列表项为: "+list.get(i));
- * }
- * <p>
- * //keys 实例
- * // 获取数据并输出
- * Set<String> keys = jedis.keys("*");
- * Iterator<String> it=keys.iterator() ;
- * while(it.hasNext()){
- * String key = it.next();
- * System.out.println(key);
- * }
- **/
- public static void main(String[] args) throws Exception {
- String oldDateStr = "2021-01-01T16:00:00.000Z";
- //2021-01-09T00:00:00+08:00
- // DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
- // Date date = df.parse(oldDateStr);
- // SimpleDateFormat df1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
- // Date date1 = df1.parse(date.toString());
- // DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- // System.out.println(df2.format(date1));
- String dateStr = "2021-01-01";
- DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
- Date date = df.parse(dateStr);
- Calendar calendar = Calendar.getInstance(); //创建Calendar 的实例
- calendar.setTime(date);
- calendar.add(Calendar.DAY_OF_MONTH, -1); //当前时间减去一天,即一天前的时间
- date = calendar.getTime();
- System.out.println(df.format(date));
- }
- }
|