小编Tan*_*moy的帖子

如何使用moment-timezone获取所有可用时区的列表

我试图在节点js中使用时间 - 时区获取所有可用时区的列表,如下所示 -

var moment = require('moment-timezone');
var timeZones = moment.tz.names();
console.log(timeZones);
Run Code Online (Sandbox Code Playgroud)

我正在以这种格式获得时区 -

'Europe/Mariehamn',
'Europe/Minsk',
'Europe/Monaco',
'Europe/Moscow',
'Europe/Nicosia',
'Europe/Oslo',
'Europe/Paris',
'Europe/Podgorica',
'Europe/Prague',
'Europe/Riga',
'Europe/Rome',
Run Code Online (Sandbox Code Playgroud)

但我希望以这种格式获得时区 -

(GMT +01:00) Africa/Brazzaville
(GMT +01:00) Africa/Casablanca
(GMT +01:00) Africa/Douala
(GMT +01:00) Africa/El_Aaiun
(GMT +01:00) Africa/Kinshasa
(GMT +01:00) Africa/Lagos
(GMT +01:00) Africa/Libreville
(GMT +01:00) Africa/Luanda
(GMT +01:00) Africa/Malabo
(GMT +01:00) Africa/Ndjamena
(GMT +01:00) Africa/Niamey
Run Code Online (Sandbox Code Playgroud)

如何得到 ?

timezone momentjs

12
推荐指数
3
解决办法
8054
查看次数

Liquibase校验和验证失败

Liquibase (3.5.1)在Springboot应用程序中使用.我正在使用基于SQL的更改日志文件.添加新的更改集最终显示先前更改集的校验和验证错误.

初始更改日志文件 -

--liquibase formatted sql
--changeset tanmoy:1
create table serviceInstances (
    serviceId varchar(60),
    orgId  varchar(60),
    spaceId varchar(60),
    primary key (serviceId,orgId)
);
Run Code Online (Sandbox Code Playgroud)

添加这样的新变更集时 -

--changeset tanmoy:2
create table serviceBindings (
    bindingId varchar(30) primary key,
    serviceId varchar(30),
    appId varchar(30),
    timeStamp BIGINT
);
Run Code Online (Sandbox Code Playgroud)

此错误日志导致迁移失败 -

Caused by: liquibase.exception.ValidationFailedException: Validation Failed:
     1 change sets check sum
          classpath:/db/changelog/db.changelog-master.sql::1::tanmoy was: 7:d15516f48de6531d1727cca8c56ec95a but is now: 7:3c7718f34f78701e0d2cadbf8278c1fa

    at liquibase.changelog.DatabaseChangeLog.validate(DatabaseChangeLog.java:266) ~[liquibase-core-3.5.1.jar:na]
    at liquibase.Liquibase.update(Liquibase.java:210) ~[liquibase-core-3.5.1.jar:na]
    at liquibase.Liquibase.update(Liquibase.java:192) ~[liquibase-core-3.5.1.jar:na]
    at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:434) ~[liquibase-core-3.5.1.jar:na]
    at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:391) ~[liquibase-core-3.5.1.jar:na]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) …
Run Code Online (Sandbox Code Playgroud)

liquibase

7
推荐指数
1
解决办法
8559
查看次数

如何在log4j 2中为MDC密钥设置默认值?

与在log4j中一样,我们可以选择针对MDC密钥设置默认值-mdc {key:-defaultVal}

我们在log4j 2中有类似的东西吗?

log4j slf4j mdc log4j2

5
推荐指数
1
解决办法
809
查看次数

标签 统计

liquibase ×1

log4j ×1

log4j2 ×1

mdc ×1

momentjs ×1

slf4j ×1

timezone ×1