在一个Apache NIFI数据流中,我试图将一个日期从MM-dd-yyyy转换成yyyy-MM-DD(MySQL将接受的默认日期格式)。
在带有DSL“链”的JoltTransformJSON 1.15.0处理器的NIFI高级编辑器中,我输入了:
输入Json:
{
"Name": "Jan",
"Birthday": "12-31-1994"
}
转换Jolt脚本:
[{
"operation": "modify-overwrite-beta",
"spec": {
"Birthday": "=${Birthday:toDate('MM-dd-yyyy'):format('yyyy-MM-dd')}"
}
}]
结果:
{
"Name": "Jan",
"Birthday": "12-31-1994"
}
我没有收到任何语法错误。似乎颠簸转型并没有改变任何事情。为什么生日没有变形?
您可以在JoltTransformJSON处理器的规范部分中使用以下连续的规范
json prettyprint-override">[
{
"operation": "modify-overwrite-beta",
"spec": {
"b": "=split('-', @(1,Birthday))",
"Birthday": "=concat(@(1,b[2]),'-',@(1,b[0]),'-',@(1,b[1]))"
}
},
{
"operation": "remove",
"spec": {
"b": ""
}
}
]
其中用破折号拆分当前日期值,并在第一步中使用conat函数对其进行重新排序。然后在最后一步中删除辅助b
属性
有没有更好的方法将日期转换为IST并查找日期?
问题内容: 我试图通过将其旋转10度来变换菜单项。我的CSS在Firefox中可以使用,但是我无法在Chrome和Safari中复制效果。我知道IE不支持CSS3属性,所以这不是问题。 我使用以下CSS: 有人可以建议我要去哪里错吗? 谢谢。 问题答案: 这只是一个有根据的猜测,而没有看到其余的HTML / CSS: 您申请了还是申请了?如果没有,请尝试。 否则,请尝试应用CSS3转换规则。
我正在尝试将字符串转换为日期,我希望该日期的格式为“yyyy-MM-d HH:MM:ss”,我不知道如何将该格式转换为字符串。我的问题是,我希望以上述格式获取日期,而不是字符串,而是“date”? 我是这样做的 通过使用上述代码,我以以下格式获取日期 但我希望日期格式为 注意:我希望此结果作为日期而不是字符串 请给我解决方案谢谢......
我是新来Java的。我一直在尝试将日期转换为DD-MMM-YY格式。但我得到了例外: 下面是我的代码。请引导。
周日->明谷-0 周一->赛宁-1 周二->Selasa-2 帮我谢谢