string - 筛选包含时间戳记的字符串-Kotlin

标签 string kotlin filter substring

我编写了一个函数,该函数生成TimeStamp并使用String将其转换为toString()。我想对该字符串中的remove和其他whitespaces进行special character。有什么有效的方法吗?

这是一个使用ID生成TimeStamp的函数,因为时间戳是唯一的(在不同的M.Sec生成ID时为Note :)

fun autoGenerateID() : String = Timestamp(java.util.Date().getTime()).toString()

当我调用该函数时,它应该返回:20190612121912463
但是产生的结果是:2019-06-12 12:19:12.463

最佳答案

我建议放弃使用Timestamp类。它已经过时了,它提供的任何东西都可以用更简单的方式实现。

对于您的用例,您可以只使用SimpleDateFormat。它看起来像这样:

SimpleDateFormat("yyyyMMddHHmmssSSS").format(Date())

关于string - 筛选包含时间戳记的字符串-Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56556381/

相关文章:

C++ valgrind 可能在 STL 字符串上泄漏

wpf - 确定 xamDataGrid 上的筛选器状态

java - 我的电话录音机服务不断崩溃

android - 使用 ACTION_GET_CONTENT 或 OPEN_DOCUMENT 从 Google 相册提供商处挑选

kotlin - 使用反射在Kotlin中按字符串设置属性?

python - 用于 POST 请求的 Django 休息框架自定义过滤器

python - 嵌套字典检查键值

Java:为什么两个类中的两个文字(相同的内容)使用相同的内部字符串?

c - 哪种排序算法对 c 中具有唯一元素的结构数组快速

Java Regex - 掩码信用卡号