根据瓦拉多克
var now = new DateTime.now(new TimeZone.local());
var timestamp = now.format("\%F.\%T");
应将时间戳设置为“2012-08-28.09:51:06”。为什么在“F”和“T”上出现“错误:无效的转义序列”?valadoc中的其他格式会导致相同的错误,而 now.to_string() 实际上是“2012-08-28T09:51:06+0000”
编辑:也许嵌入式linux目标缺少一些东西?
编辑:这里的测试代码在这个使用 glib 2.26.1 的项目中打印“(null)”。