当前位置 > 主页 > 万和大讲堂 >


Java正则匹配解析出时间 南京Java培训

2016-01-07 10:32

  Java正则匹配解析出时间

 

  package zhengze;

 

  import java.text.ParseException;

 

  import java.text.SimpleDateFormat;

 

  import java.util.regex.*;

 

  import java.util.Date;南京Java软件培训

 

  public class zhengze {

 

  public static void main(String[] args) throws ParseException {

 

  // String path =

 

  // "/user/sunflower/flume/msp/0/1970-01-01/08/vortex-pro.hadoop0038.bj.voicecloud.cn";

 

  // String reg =

 

  // "^\\d{4}-0[1-9]1[1-2]-0[1-9]|[1-2]\\d|3[0-1] [0-2][0-4]:[0-6]\\d:[0-6]\\d";

 

  // String checkValue = "2009-01-01/12";南京Java培训

 

  // String reg = "^\\d{4}-[0-1]\\d-[0-3]\\d/[0-2][0-4]$";

 

  //

 

  // String reg =

 

  // "^\\d{4}-[0-1][1-9]-[0-3][1-9] [0-2][0-4]:[0-6]\\d:[0-6]\\d$";

 

  //

 

  // Pattern p = Pattern.compile(reg);

 

  // Matcher m = p.matcher(checkValue);

 

  // boolean b = m.matches();

 

  // if(b)

 

  // {

 

  //

 

  // System.out.println("格式正确");南京Java培训

 

  // }

 

  // else

 

  // {

 

  // System.out.println("格式错误");

 

  // }

 

  String path = "/string/string/string/2013-09-11/11/string/string";

 

  //    Pattern pattern = Pattern.compile("\\d{4}-[0-1]\\d-[0-3]\\d/[0-2]\\d");

 

  //    Matcher matcher = pattern.matcher(path);

 

  //

 

  //    if (matcher.find()) {

 

  //      String src = matcher.group();

 

  //      System.out.println(src);

 

  //      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd/hh");

 

  //      Date date = sdf.parse(src);

 

  //      System.out.println(date);

 

  //

 

  //      long t = date.getTime() + 4200*1000;

 

  //

 

  //      System.out.println(t);

 

  //

 

  //    }

 

  Pattern pattern = Pattern.compile("\\d{4}-[0-1]\\d-[0-3]\\d/[0-2]\\d");

 

  Matcher matcher = pattern.matcher(path);

 

  Date datefile = null;

 

  if (matcher.find()) {

 

  String src = matcher.group();

 

  System.out.println(src);

 

  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd/hh"); 南京Java培训

 

  try {

 

  datefile = df.parse(src);

 

  } catch (ParseException e) {

 

  // TODO Auto-generated catch block

 

  e.printStackTrace();

 

  }

 

  }

 

  long readyTime = datefile.getTime() + 4200*1000;

 

  System.out.println(datefile);

 

  System.out.println(datefile.getTime());

 

  System.out.println(readyTime);

 

  Date d = new Date(readyTime);

 

  System.out.println(d.toString());

 

  }

 

  }


最近开班 more>
  • Web前端开发
  • 软件测试
  • 软件测试预科班
  • AI大模型+全栈开发开班
  • 云原生精英班
  • 云网预科班
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第五期
  • Java全栈
  • CISP
  • HCIP-cloud
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCP 19C
  • RHCA
  • 6月9日
  • 5月21日
  • 5月14日
  • 6月9日
  • 5月7日
  • 5月26日
  • 5月19日
  • 5月12日
  • 6月3日
  • 6月9日
  • 随时开课
  • 7月12日
  • 5月19日
  • 5月19日
  • 5月7日
  • 5月10日
  • 5月24日
  • 5月24日
  • 随时开课
  • 随时开课
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入