首页 > 编程知识 正文

前端js的日期字符串后端java无法转化date,js字符串转换为日期

时间:2023-12-27 22:27:35 阅读:326329 作者:FJEQ

本文目录一览:

javascript中的Date和java语言中的Date能互相转换么,能的话该怎么转?谢谢

理论上是不能,因为他们不是一种语言。

但实际应用中是你可以将javascript生成的Date作为参数(最好是格式化成为你想要的那种日期样式)传给下一个jsp。在一下jsp中接受到的Date就是你格式化的字符串。

谁帮我检查一下,为什么下面java代码无法转化为Date类型,到底哪里出错了

你if语句的条件中matches函数的Java正则表达式写的不对,把正则表达式中的小括号全部改成大括号就对了.str5也可以转换成Date类型了.完整的Java程序如下

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class ReplaceSplit {

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

  String str5="1998-09-18 17:10:12.200";

   if(str5.matches("\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}"))

   {

    Date a=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").parse(str5);

    System.out.println(a);

   }

   else

   {

    System.out.println("所输入字符串不是日期");

   }

 }

}

运行结果

Fri Sep 18 17:10:12 CST 1998

前端的字符串时间如何自动转换为后端Java的Da

用SimpleDateFormat来转换

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date date = sdf.parse("2008-08-08 12:10:12");

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。