string - 未定义的函数'芭蕾舞女演员/时间:Time.toString'
问题描述
我试图在芭蕾舞女演员中将字符串表示解析为时间。我提到 了 https://ballerina.io/learn/api-docs/ballerina/time.html#parse 和https://stagedev.ballerina.io/learn/by-example/date-time.html
下面是代码。
time:Time|error t1 = time:parse("2017-06-26T09:46:22.444-0500","yyyy-MM-dd'T'HH:mm:ss.SSSZ");
if (t1 is time:Time){
io:println("Parsed Time: " + t1.toString());
}
然后我得到了错误undefined function 'ballerina/time:Time.toString'
如何解决这个问题?
解决方案
你能分享你的芭蕾舞演员版本吗?
假设您使用的是最新的 Ballerina 版本(0.991.0),可以按如下方式完成。
import ballerina/time;
import ballerina/io;
public function main(string... args) {
time:Time|error t1 = time:parse("2017-06-26T09:46:22.444-0500",
"yyyy-MM-dd'T'HH:mm:ss.SSSZ");
if (t1 is time:Time){
io:println("Parsed Time: " + time:toString(t1));
}
}
完整的时间示例可以在Ballerina By Examples中找到。
推荐阅读
- ios - 绘制跟随用户当前位置的 MKPolyline
- apache-flink - Flink DataStream[String] kafkaconsumer 转换为 Avro for Sink
- sql - 通过将表的舍入合并列的结果放在不同表的另一列中来创建视图
- azure-data-factory - 如果 ADF 数据流中的条件
- javascript - display:none 在 CSS 中有效,但在 jQuery 中无效
- http - 响应式流如何与 HTTP 一起工作?什么是反应式http?
- amazon-web-services - AWS SAM:构建失败错误:Docker 无法访问。Docker 需要运行才能在容器内构建
- linux - 是否需要使用 .PHONY 列出所有虚假目标?
- python - Jupyter:删除信息和单元格后恢复单元格信息
- github - Github:存储库>项目与组织/用户>项目