问题描述
我正在使用
DECLARE @testdate datetime = '2021-12-24 03:12:55PM'
SELECT FORMAT(@testdate,'dd MMM yyyy HH:mm:ss','de-de')
结果是:24 Dez 2021 15:12:55
在 2008 年我不能使用 FORMAT(),所以我正在使用
DECLARE @testdate datetime = '2021-12-24 03:12:55PM'
SELECT CONVERT(varchar(20),@testdate,113)
结果列表:2021 年 12 月 24 日 15:12:55
知道如何获得德国结果吗?
解决方法
您需要包含一个 const guideCardGenerator = (guide) => (
<TouchableOpacity
key={guide.id}
onPress={() =>
navigation.navigate('GuidesDetails',{
screen: 'GuidesDetails',params: {
title: guide.title,author: guide.author,},})
}>
<Card style={styles.guidecard}>
<View style={styles.guidetextContainer}>
<Text style={styles.guidetextColor}>Guides</Text>
</View>
<Card.Content>
<Title>{guide.title}</Title>
<Paragraph>{guide.summary}</Paragraph>
</Card.Content>
</Card>
</TouchableOpacity>
);
let firstGuide = [];
for (let i = 0; i <= 1; i++) {
guideList && firstGuide.push(guideList[i]);
}
return (
<View>{firstGuide && firstGuide.map((guide) => guideCardGenerator(guide))}</View>
)
命令才能使其以德语返回:
SET LANGUAGE
我将第一部分设置在 DECLARE @testdate datetime = '2021-12-24 03:12:55PM'
SET LANGUAGE 'German'
SELECT CONVERT(varchar(20),@testdate,113)
语句之外,因为需要用德语正确解析日期字符串才能进行隐式转换,但我不明白它抛出的德语错误消息。
谢谢!这对我来说很好用!