JAVA时间 yyyy-MM-dd'T'HH:mm:ss.SSSZ 中的T是什么意思??

 我来答
教育界小达人
高粉答主

2021-06-24 · 专注于分享教育知识。
教育界小达人
采纳数:478 获赞数:63705

向TA提问 私信TA
展开全部

T的含义是表示时间的开始;

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。

Java还剔除了C++的操作符过载(overload)和多继承特征,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

面向对象

Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。

数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。

Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。

skystmm
推荐于2019-08-03 · TA获得超过1075个赞
知道答主
回答量:60
采纳率:73%
帮助的人:10.2万
展开全部

T的含义是表示时间的开始, 我们可以来看一下具体时间转换格式的含义,如下图

基本的类型我们平时都经常使用,也都知道他的含义,然后我来看一下

Z是表示时区,SSS是毫秒数

如果使用jdk1.8可以使用LocalDate和LocalTime来对时间进行处理,例如:

// 取当前日期:
LocalDate today = LocalDate.now(); // -> 2014-12-24// 根据年月日取日期,12月就是12:
LocalDate crischristmas = LocalDate.of(2014, 12, 25); // -> 2014-12-25// 根据字符串取:
LocalDate endOfFeb = LocalDate.parse("2014-02-28"); // 严格按照ISO yyyy-MM-dd验证,02写成2都不行,当然也有一个重载方法允许自己定义格式
LocalDate.parse("2014-02-29"); // 无效日期无法通过:DateTimeParseException: Invalid date

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
推荐于2017-09-04 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1731万
展开全部

这个T是自定义的字符串,可以替换为其他任何的字符串的。

Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");

SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd'测试'HH:mm:ss.SSSZ"); 

String str = df.format(date);

String str1 = df1.format(date);

System.out.println(str);

System.out.println(str1);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣鸾OJ
2015-09-30 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:113万
展开全部
没有任何作用 纯粹的在dd与HH中间加个T
package strTest;

import java.text.SimpleDateFormat;
import java.util.Date;

public class StrTest {

public static void main(String args[]){

Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
String str = df.format(date);
System.out.println(str);

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0神_殇0
推荐于2017-10-08 · TA获得超过280个赞
知道小有建树答主
回答量:271
采纳率:50%
帮助的人:75万
展开全部
没有任何作用 纯粹的在dd与HH中间加个T
package strTest;

import java.text.SimpleDateFormat;
import java.util.Date;

public class StrTest {

public static void main(String args[]){

Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
String str = df.format(date);
System.out.println(str);

}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式