如何在rviz中将unvisualizable topic变成visualizable
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在rviz中将unvisualizable topic变成visualizable相关的知识,希望对你有一定的参考价值。
参考技术A visualizableadj. 可以看出的; 想象的,可想象的; 形象的;
visualizable
adj.
可以看出的;想象的,可想象的;形象的本回答被提问者采纳 参考技术B 找到方法了吗? 参考技术C 您好,请问您找到解决方法了吗?and我看到一个添加插件的方法
如何在 Swift 中将“2020-04-10T18:46:42+08:00”转换为“18:46”? [复制]
【中文标题】如何在 Swift 中将“2020-04-10T18:46:42+08:00”转换为“18:46”? [复制]【英文标题】:How can I convert "2020-04-10T18:46:42+08:00" to "18:46" in Swift? [duplicate] 【发布时间】:2020-04-10 10:49:07 【问题描述】:如何在 Swift 中将“2020-04-10T18:46:42+08:00”转换为“18:46”?
我尝试对此进行格式化,但找不到更好的解决方案。
【问题讨论】:
你检查过nsdateformatter.com 吗? 【参考方案1】:调用函数
let getDate = "2020-04-10T18:46:42+08:00"
let x = self.dateInRequiredFormat(stringDate: getDate, requiredFormat : "HH:mm")
print("date:- \(x)")
日期格式化函数
func dateInRequiredFormat(stringDate:String, requiredFormat:String)->String
let dateFormatter = DateFormatter()
dateFormatter.calendar = Calendar(identifier: .gregorian)
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
let checkInDateStr = dateFormatter.date(from: stringDate)!
dateFormatter.dateFormat = requiredFormat
let dateInRequiredFormat = dateFormatter.string(from: checkInDateStr)
return dateInRequiredFormat
【讨论】:
谢谢。这也是一个很好的解决方案。【参考方案2】:您可以使用Calendar
类component(_:from:)
方法获取小时和分钟。
let calendar = Calendar.current
calendar.component(.hour, from: date) // hour
calendar.component(.minute, from: date) // minute
【讨论】:
以上是关于如何在rviz中将unvisualizable topic变成visualizable的主要内容,如果未能解决你的问题,请参考以下文章
如何在 slick 3.0 中将 Rep[T] 转换为 T?
如何在 Swift 中将“2020-04-10T18:46:42+08:00”转换为“18:46”? [复制]