- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.sqlapp.data.converter.ZonedDateTimeConverter
类的一些代码示例,展示了ZonedDateTimeConverter
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZonedDateTimeConverter
类的具体详情如下:
包路径:com.sqlapp.data.converter.ZonedDateTimeConverter
类名称:ZonedDateTimeConverter
[英]java.time.LocalDateTime converter 複数の日付フォーマットをサポート
[中]JAVA时间LocalDateTime转换器複数の日付フォーマットをサポート
代码示例来源:origin: com.sqlapp/sqlapp-core
public static ZonedDateTimeConverter createDefaultZonedDateTimeConverter(){
//ZonedDateTime
ZonedDateTimeConverter zonedDateTimeConverter=ZonedDateTimeConverter.newInstance().setParseFormats(""
, DateTimeFormatter.ISO_ZONED_DATE_TIME //'2011-12-03T10:15:30+01:00[Europe/Paris]'
, DateTimeFormatter.ISO_OFFSET_DATE_TIME //2011-12-03T10:15:30+01:00'
, DateTimeFormatter.RFC_1123_DATE_TIME
,"uuuu-M-d'T'H:m:s.SSSXXXX"
,"uuuu-M-d'T'H:m:s.SSSzzz"
,"uuuu-M-d'T'H:m:sXXXX"
,"uuuu-M-d'T'H:m:szzz"
,"uuuu-M-d'T'H:m:s.SSS"
,"uuuu-M-d'T'H:m:s"
,"uuuu-M-d'T'H:m"
,"uuuu-M-d H:m:s.SSS XXXX"
,"uuuu-M-d H:m:s.SSS zzz"
,"uuuu-M-d H:m:s.nnnnnnnnn"
,"uuuu-M-d H:m:s.SSS"
,"uuuu-M-d H:m:s VV"
,"uuuu-M-d H:m:s zzz"
,"uuuu-M-d H:m:s XXXX"
,"uuuu-M-d H:m:s"
,"uuuu-M-d H:m"
,"uuuu-M-d"
).setFormat("uuuu-MM-dd HH:mm:ss xxxxx'['zzz']'");
return zonedDateTimeConverter;
}
代码示例来源:origin: com.sqlapp/sqlapp-core
/**
*
* @param formats
*/
protected static ZonedDateTimeConverter newZonedDateTimeConverter(Object... formats) {
ZonedDateTimeConverter dateTimeConverter = new ZonedDateTimeConverter();
dateTimeConverter.setParseFormats(formats);
return dateTimeConverter;
}
代码示例来源:origin: com.sqlapp/sqlapp-core
protected String convertStringInternal(Object value) {
if (value == null) {
return null;
}
ZonedDateTime zonedDateTime=getZonedDateTimeConverter().convertObject(value);
String ret= getZonedDateTimeConverter().convertString(zonedDateTime);
return ret;
}
代码示例来源:origin: com.sqlapp/sqlapp-core
@Override
public ZonedDateTime convertObject(Object value) {
if (isEmpty(value)){
return getDefaultValue();
return toZonedDateTime((Instant)value);
} else if (value instanceof ChronoLocalDate){
return toZonedDateTime((ChronoLocalDate)value);
} else if (value instanceof LocalDateTime){
return toZonedDateTime((LocalDateTime)value);
} else if (value instanceof OffsetDateTime){
return toZonedDateTime((OffsetDateTime)value);
} else if (value instanceof Calendar){
return toZonedDateTime((Calendar)value);
} else if (value instanceof java.sql.Date){
java.sql.Date dt= java.sql.Date.class.cast(value);
return toZonedDateTime(Instant.ofEpochMilli(dt.getTime()));
} else if (value instanceof java.util.Date){
java.util.Date dt= java.util.Date.class.cast(value);
return toZonedDateTime(dt.toInstant());
} else if (value instanceof Number){
return toZonedDateTime((Number)value);
} else if (value instanceof String){
String lowerVal=((String)value).toLowerCase();
if(isCurrentText(lowerVal)){
return ZonedDateTime.now();
} else if(lowerVal.startsWith("'")&&lowerVal.endsWith("'")){
String val=cast(value);
return parseDate(val.substring(1, val.length()-1));
} else if (isNumberPattern(lowerVal)){
代码示例来源:origin: com.sqlapp/sqlapp-core
Calendar[].class);
put(java.util.Date.class, DateConverter.newInstance().setZonedDateTimeConverter(zonedDateTimeConverter.clone().setFormat("uuuu-MM-dd HH:mm:ss")));
puts(new DateArrayConverter(this.getConverter(java.util.Date.class)),
java.util.Date[].class);
SqlDateConverter sqlDateConverter = SqlDateConverter.newInstance().setZonedDateTimeConverter(ZonedDateTimeConverter.newInstance()
.setParseFormats(""
,"uuuu-M-d"
,"uuuu-M-d H:m:s"
,"uuuu-M-d H:m:s.SSS"
,"uuuu-M-d H:m:s Z"
,"uuuu-M-d H:m Z").setFormat("uuuu-MM-dd"));
put(java.sql.Date.class, sqlDateConverter);
puts(new SqlDateArrayConverter(this.getConverter(java.sql.Date.class)),
timeConverter.setZonedDateTimeConverter(ZonedDateTimeConverter.newInstance().setParseFormats(""
timestampConverter.setZonedDateTimeConverter(zonedDateTimeConverter.clone()
.addParseFormat(0, "uuuu-M-d H:m:s.nnnnnnnnn")
.addParseFormat(0, "uuuu-M-d H:m:s.SSS")
.setFormat("uuuu-MM-dd HH:mm:ss.nnnnnnnnn"));
put(Timestamp.class, timestampConverter);
puts(new TimestampArrayConverter(this.getConverter(Timestamp.class)),
代码示例来源:origin: com.sqlapp/sqlapp-command
protected Converters newConverters(){
Converters converters=new Converters();
TimestampConverter converter=converters.getConverter(Timestamp.class);
converter.getZonedDateTimeConverter().setFormat("uuuu-MM-dd HH:mm:ss");
return converters;
}
代码示例来源:origin: com.sqlapp/sqlapp-core
@Override
public Date convertObject(Object value) {
if (isEmpty(value)){
return getDefaultValue();
}
if (value instanceof Date){
return new Date(((Date)value).getTime());
} else if (value instanceof Calendar){
return ((Calendar)value).getTime();
} else if (value instanceof Number){
return DateUtils.toDate(((Number)value).longValue());
}
ZonedDateTime zonedDateTime= getZonedDateTimeConverter().convertObject(value);
return toDate(zonedDateTime);
}
代码示例来源:origin: com.sqlapp/sqlapp-core
public static ZonedDateTimeConverter newInstance(){
ZonedDateTimeConverter dateConverter=new ZonedDateTimeConverter();
return dateConverter;
}
代码示例来源:origin: com.sqlapp/sqlapp-core
@Override
protected ZonedDateTime toUtc(ZonedDateTime dateTime) {
if (this.isUtc()) {
if (dateTime == null) {
return null;
}
return dateTime.withZoneSameInstant(INSTANT_ZONE_ID);
} else {
return dateTime;
}
}
代码示例来源:origin: com.sqlapp/sqlapp-core
zonedDateTimeConverter.setFormat(DateTimeFormatter.ISO_ZONED_DATE_TIME);
OffsetDateTimeConverter offsetDateTimeConverter=this.getConverter(java.time.OffsetDateTime.class);
offsetDateTimeConverter.setFormat(DateTimeFormatter.ISO_OFFSET_DATE_TIME);
dateConverter.getZonedDateTimeConverter().setFormat(DateTimeFormatter.ISO_INSTANT);
LocalDateTimeConverter localDateTimeConverter=this.getConverter(LocalDateTime.class);
localDateTimeConverter.setFormat(DateTimeFormatter.ISO_INSTANT);
sqlDateConverter.getZonedDateTimeConverter().setFormat(DateTimeFormatter.ISO_DATE);
LocalDateConverter localDateConverter=this.getConverter(LocalDate.class);
localDateConverter.setFormat(DateTimeFormatter.ISO_DATE);
timeConverter.getZonedDateTimeConverter().setFormat(DateTimeFormatter.ISO_TIME);
LocalTimeConverter LocalTimeConverter=this.getConverter(LocalTime.class);
LocalTimeConverter.setFormat(DateTimeFormatter.ISO_TIME);
TimestampConverter timestampConverter=this.getConverter(java.sql.Timestamp.class);
timestampConverter.getZonedDateTimeConverter().setFormat(DateTimeFormatter.ISO_INSTANT);
return this;
代码示例来源:origin: com.sqlapp/sqlapp-core
@Override
public Timestamp convertObject(Object value) {
if (isEmpty(value)){
return getDefaultValue();
}else if (value instanceof Timestamp){
return Timestamp.class.cast(value);
}else if (value instanceof java.util.Date){
return DateUtils.toTimestamp((java.util.Date)value);
}else if (value instanceof Calendar){
return DateUtils.toTimestamp((Calendar)value);
} else if (value instanceof Instant){
return Timestamp.from((Instant)value);
}else if (value instanceof Long){
return DateUtils.toTimestamp(((Long)value).longValue());
}else if (value instanceof String){
String val=(String)value;
if (TIMESTAMP_PATTERN.matcher(val).matches()){
return Timestamp.valueOf(val);
}
}
ZonedDateTime zonedDateTime= getZonedDateTimeConverter().convertObject(value);
return toTimestamp(zonedDateTime);
}
代码示例来源:origin: com.sqlapp/sqlapp-core
/**
* コンストラクタ
*/
public TimeWithTimeZoneType(String dataTypeName){
this.setDataType(DataType.TIME_WITH_TIMEZONE);
initialize(dataTypeName);
this.setCreateFormat("TIME(", ") WITH TIMEZONE");
this.setFormats("TIME\\s*(\\s*[0-9]+\\s*)\\s*WITH\\s+TIMEZONE\\s*"
, "TIME\\s+WITH\\s+TIME\\s*ZONE\\s*"
);
this.addFormats("TIMETZ\\s*\\(\\s*([0-9])+\\s*\\)\\s*"
, "TIMESTZ\\s*"
);
converter=new TimeConverter();
converter.setZonedDateTimeConverter(ZonedDateTimeConverter.newInstance().setParseFormats("H:m:s.SSS Z"
, "H:m:s.SSS z"
, "H:m:s.SSS"
, "H:m:s Z"
, "H:m:s"
, "H:m Z"
, "H:m"
).setFormat("HH:mm:ss.SSS Z"));
this.setJdbcTypeHandler(new DefaultJdbcTypeHandler(this.getDataType().getJdbcType(), converter));
}
代码示例来源:origin: com.sqlapp/sqlapp-core
@Override
public Calendar convertObject(Object value) {
if (isEmpty(value)){
return getDefaultValue();
}else if (value instanceof Calendar){
return (Calendar)value;
}else if (value instanceof java.util.Date){
return DateUtils.toCalendar((java.util.Date)value);
}else if (value instanceof Number){
return DateUtils.toCalendar(((Number)value).longValue());
}
ZonedDateTime zonedDateTime= getZonedDateTimeConverter().convertObject(value);
return toCalender(zonedDateTime);
}
代码示例来源:origin: com.sqlapp/sqlapp-core
protected TimestampWithTimeZoneType(String dataTypeName){
this.setDataType(DataType.TIMESTAMP_WITH_TIMEZONE);
initialize(dataTypeName);
setLiteral("TIMESTAMP '", "'");
this.setCreateFormat("TIMESTAMP(", ") WITH TIMEZONE");
this.setFormats("TIMESTAMP\\s*\\(\\s*([0-9])+\\s*\\)\\s*WITH\\s+TIME\\s*ZONE\\s*"
, "TIMESTAMP\\s+WITH\\s+TIME\\s*ZONE\\s*"
);
this.addFormats("TIMESTAMPTZ\\s*\\(\\s*([0-9])+\\s*\\)\\s*"
, "TIMESTAMPTZ\\s*"
);
converter=new TimestampConverter();
converter.setZonedDateTimeConverter(
ZonedDateTimeConverter.newInstance().setParseFormats("uuuu-M-d H:m:s.SSS Z"
, "uuuu-M-d H:m:s.SSS z"
, "uuuu-M-d H:m:s.SSS"
, "uuuu-M-d H:m:s Z"
, "uuuu-M-d H:m:s"
, "uuuu-M-d H:m Z"
, "uuuu-M-d H:m"
, "uuuu-M-d"
).setFormat("uuuu-MM-dd HH:mm:ss.SSS Z"));
this.setJdbcTypeHandler(new DefaultJdbcTypeHandler(this.getDataType().getJdbcType(), converter));
}
代码示例来源:origin: com.sqlapp/sqlapp-core
return DateUtils.toTime(((Long)value).longValue());
ZonedDateTime zonedDateTime= getZonedDateTimeConverter().convertObject(value);
return toTime(zonedDateTime);
代码示例来源:origin: com.sqlapp/sqlapp-core
@Override
public java.sql.Date convertObject(Object value) {
if (isEmpty(value)){
return getDefaultValue();
}else if (value instanceof java.sql.Date){
return new java.sql.Date(((java.sql.Date)value).getTime());
}else if (value instanceof java.util.Date){
return DateUtils.toSqlDate((java.util.Date)value);
}else if (value instanceof ChronoLocalDate){
return DateUtils.toSqlDate(((ChronoLocalDate)value).toEpochDay());
}else if (value instanceof LocalDateTime){
return DateUtils.toSqlDate(((LocalDateTime)value).toLocalDate().toEpochDay());
}else if (value instanceof OffsetDateTime){
OffsetDateTime dateTime=OffsetDateTime.class.cast(value);
return DateUtils.toSqlDate(dateTime.toLocalDate().toEpochDay());
}else if (value instanceof ZonedDateTime){
ZonedDateTime dateTime=ZonedDateTime.class.cast(value);
return DateUtils.toSqlDate(dateTime.toLocalDate().toEpochDay());
}else if (value instanceof Calendar){
return DateUtils.toSqlDate((Calendar)value);
}else if (value instanceof Long){
return DateUtils.toSqlDate(((Long)value).longValue());
}
ZonedDateTime zonedDateTime= getZonedDateTimeConverter().convertObject(value);
return toDate(zonedDateTime);
}
我尝试理解[c代码 -> 汇编]代码 void node::Check( data & _data1, vector& _data2) { -> push ebp -> mov ebp,esp ->
我需要在当前表单(代码)的上下文中运行文本文件中的代码。其中一项要求是让代码创建新控件并将其添加到当前窗体。 例如,在Form1.cs中: using System.Windows.Forms; ..
我有此 C++ 代码并将其转换为 C# (.net Framework 4) 代码。有没有人给我一些关于 malloc、free 和 sprintf 方法的提示? int monate = ee; d
我的网络服务器代码有问题 #include #include #include #include #include #include #include int
给定以下 html 代码,将列表中的第三个元素(即“美丽”一词)以斜体显示的 CSS 代码是什么?当然,我可以给这个元素一个 id 或一个 class,但 html 代码必须保持不变。谢谢
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我试图制作一个宏来避免重复代码和注释。 我试过这个: #define GrowOnPage(any Page, any Component) Component.Width := Page.Surfa
我正在尝试将我的旧 C++ 代码“翻译”成头条新闻所暗示的 C# 代码。问题是我是 C# 中的新手,并不是所有的东西都像 C++ 中那样。在 C++ 中这些解决方案运行良好,但在 C# 中只是不能。我
在 Windows 10 上工作,R 语言的格式化程序似乎没有在 Visual Studio Code 中完成它的工作。我试过R support for Visual Studio Code和 R-T
我正在处理一些报告(计数),我必须获取不同参数的计数。非常简单但乏味。 一个参数的示例查询: qCountsEmployee = ( "select count(*) from %s wher
最近几天我尝试从 d00m 调试网络错误。我开始用尽想法/线索,我希望其他 SO 用户拥有可能有用的宝贵经验。我希望能够提供所有相关信息,但我个人无法控制服务器环境。 整个事情始于用户注意到我们应用程
我有一个 app.js 文件,其中包含如下 dojo amd 模式代码: require(["dojo/dom", ..], function(dom){ dom.byId('someId').i
我对“-gencode”语句中的“code=sm_X”选项有点困惑。 一个例子:NVCC 编译器选项有什么作用 -gencode arch=compute_13,code=sm_13 嵌入库中? 只有
我为我的表格使用 X-editable 框架。 但是我有一些问题。 $(document).ready(function() { $('.access').editable({
我一直在通过本教程学习 flask/python http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-wo
我想将 Vim 和 EMACS 用于 CNC、G 代码和 M 代码。 Vim 或 EMACS 是否有任何语法或模式来处理这种类型的代码? 最佳答案 一些快速搜索使我找到了 this vim 和 thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve this
这个问题在这里已经有了答案: Enabling markdown highlighting in Vim (5 个回答) 6年前关闭。 当我在 Vim 中编辑包含 Markdown 代码的 READM
我正在 Swift3 iOS 中开发视频应用程序。基本上我必须将视频 Assets 和音频与淡入淡出效果合并为一个并将其保存到 iPhone 画廊。为此,我使用以下方法: private func d
pipeline { agent any stages { stage('Build') { steps { e
我是一名优秀的程序员,十分优秀!