我编写了一个函数,该函数生成一个TimeStamp
并使用String
将其转换为toString()
。我想从该字符串中remove
whitespaces
和其他special character
。有什么有效的方法吗?
此功能使用ID
生成TimeStamp
,因为时间戳是唯一的(Note :
在不同的M.Sec生成ID时)
fun autoGenerateID() : String = Timestamp(java.util.Date().getTime()).toString()
当我调用该函数时,它应该返回:
20190612121912463
但是产生的结果是:
2019-06-12 12:19:12.463
答案 0 :(得分:1)
我建议放弃使用Timestamp类。它已经过时了,它提供的任何东西都可以用更简单的方式实现。
对于您的用例,您可以只使用SimpleDateFormat。看起来像这样:
SimpleDateFormat("yyyyMMddHHmmssSSS").format(Date())