我尝试使用以下时间在UTC时间中以mat-datepicker(角度材料)显示日期
{provide: MAT_MOMENT_DATE_ADAPTER_OPTIONS,
useValue: {useUtc: true}
但是它不起作用。
我该怎么办?
答案 0 :(得分:0)
嗨,我也遇到了这个问题,并且在其他地方也找到了答案,因此在此处添加它似乎是一个好主意。
@SpringBootApplication
@DirtiesContext
@EmbeddedKafka(topics = "TEST_TOPIC.P2.R2", partitions = 1, controlledShutdown = false, brokerProperties = {
"listeners=PLAINTEXT://localhost:9092", "port=9092" })
public class MockKafkaProducerApplication {
public static void main(String[] args) throws Exception {
System.out.println("Starting Spring boot Application");
SpringApplication.run(MockKafkaProducerApplication.class, args);
}
}
@ActiveProfiles("kafka_test")
@Configuration
public class KafkaConsumerTestBase {
private Logger LOGGER = LoggerFactory.getLogger(KafkaConsumerTestBase.class);
@Autowired
protected EmbeddedKafkaBroker embeddedKafka;
@Value("${spring.embedded.kafka.brokers}")
private String brokerAddress;
@Autowired
protected KafkaListenerEndpointRegistry kafkaListenerEndpointRegistry;
@Autowired
protected KafkaTemplate<String, String> senderTemplate;
import {
MAT_MOMENT_DATE_FORMATS, MomentDateAdapter,
MAT_MOMENT_DATE_ADAPTER_OPTIONS } from '@angular/material-moment-adapter';
import {
DateAdapter, MAT_DATE_FORMATS, MAT_DATE_LOCALE } from '@angular/material/core';
import * as moment from 'moment';
,然后不使用:日期类型,使用:moment.Moment类型。
这应该可以清除它,但是您也可以使用moment.utc()将它翻倍。