添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
   //将带有T的时间字符串转换成yyyy-MM-dd HH:mm:ss
    public static String convertDate(String strDate) {
        String str = "";
        try {
            String fmt = "yyyy-MM-dd HH:mm:ss";
            strDate = strDate.replace("T", " ");
            DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(fmt);
            return dateTimeFormatter.format(dateTimeFormatter.parse(strDate));
        } catch (Exception ex) {
            ex.printStackTrace();
        return str;
    public static void main(String args[]) throws ParseException {
        String startDateTime = "2020-05-01T00:00:00";
        String s = convertDate(startDateTime);
        System.out.println(s);
                                    package test;import java.text.SimpleDateFormat;import java.util.Date;public class a {    public static void main(String[] args) {        try {              String a = "2018-05-15T24:59:59.000+0800";  ...
                                    java groovy SimpleDateFormat 解析  yyyy-MM-ddTHH:mm:ss T字符的时间格式没有废话 ,看码错误方式:正确方式重点 :
没有废话 ,看码
错误方式:
     * 时间格式转换
     * @param endTime yyyy-MM-ddTHH:mm:ss.SSS+SSSS
     * @return
    public static String auxGetCommnetTime(String endTime){
set方法中
   public void setFDate(String FDate) throws ParseException {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
        Date parse = simpleDateFormat.parse(F
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class TimeFormat {
    public static void main(Stri
                                    1、获取特定日期格式字符串,当前时间SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date nowTime = new Date();String time = sm.format(nowTime );2、字符串转换为date对象,可用于判断字符串是否为合法的日期格式非日期格式字符串,会抛出异常String ...
                                    private static String dealDateFormat(String oldDateStr) throws ParseException {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");  //yyyy-MM-dd'T'HH:mm:ss.SSSZ
        Date date = df.parse(oldDateStr);
        DateFormat df2 = new SimpleD
T、Z的含义
2021-09-02T15:25:03Z 中T是表示时间段开始的关键字,Z是表示UTC时间(通用协调时, Universal Time Coordinated)。
UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时间相同。
包含T、Z的日期的出处
包含T、Z的日期的出自ISO 8601 Extended Format。ISO 8601 Extended Format 的时间
                                    转载于https://blog.csdn.net/csdn9874123/article/details/78679381?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160043124619725250307815%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160043124619725250307815&
                                    我的项目现在的处境:数据库存的时间时间戳 , 页面显示的是‘2018-04-12? 或者 2018-04-12 12:00:00’这种格式时间转换时间:class="java" name="code">  String timeStr1 = transForDateymr(Integer.parseInt(1523524528));//结果:2018-04-12String timeS...
日期和时间的组合表示法编辑
合并表示时,要在时间前面加一大写字母T,如要表示北京时间2021年4月20日下午6点58分48秒,可以写成2021-04-30T18:58:48+08:00或20210430T185848+08。
2、怎么处理?
当前时间.replace(
                                    前几天我调用亚马逊接口的订单费用时,从对方返回过来的时间了一个T字符串,原本是打算用替换的。后来发现用SimpleDateFormat 格式化日期同样能够去更新日期
以下是实现方式:
main{
   String time = "2017-01-03T04:35:33+00:00";
   SimpleDateFormat  sf = new SimpleDateFormat
import {formatTime} from "../../utils/formatDate.js"
//调用formtTime的方法
formatTime(原始时间,'Y年M月D h:m:s')
formatDate.js
function formatTime(oriDate, format) {
  //此数组为后面改为传入格式使用
  var formatArr = ['Y', 'M', 'D', 'h', 'm', 's'];
开发中,后台传给前台了一串类似这样格式的日期-时间字符串:
2020-09-10T07:36:51.000+0000
直接显示出来肯定不符合需求,我们需要把它格式化成北京时间。
问题分析:
这串日期-时间其实已经有我们需要的所有信息了,我们一块一块地分析一下:
2020-09-15,这个是日期。
10:30:20.000,这个是精确到毫秒的时间。
0000,这个是提示时区。
T,提示日期与时间的分界线
+,提示时间与时区的分界线
现在我们知道,如果我们直接parse这个字符串,得到的也不是