Java 有没有办法从StringBuilder解析日期?
我想从Java 有没有办法从StringBuilder解析日期?,java,date,date-format,simpledateformat,Java,Date,Date Format,Simpledateformat,我想从StringBuilder解析Date,而不转换为String 实现仅使用CharSequence方法、length()和charAt(),但定义为已定义 例如,除了复制整个SimpleDataFormat类之外,有没有简单(标准)的方法来实现这一点?在Java8的Java.time包中似乎有方法。忽略了它。在Java8的Java.time包中似乎有方法。忽略了它。在Java8的Java.time包中似乎有方法。忽略了它。在Java8的Java.time包中似乎有方法。忽略了它。我想在不转
StringBuilder
解析Date
,而不转换为String
实现仅使用CharSequence
方法、length()
和charAt()
,但定义为已定义
例如,除了复制整个
SimpleDataFormat
类之外,有没有简单(标准)的方法来实现这一点?在Java8的Java.time
包中似乎有方法。忽略了它。在Java8的Java.time
包中似乎有方法。忽略了它。在Java8的Java.time
包中似乎有方法。忽略了它。在Java8的Java.time
包中似乎有方法。忽略了它。我想在不转换为字符串的情况下解析StringBuilder中的日期。
为什么?@SotiriosDelimanolis以避免不必要的垃圾创建除非您有一个非常长的日期字符串,您真的不应该关心从StringBuilder
创建一个新的String
对象。除非您发现这实际上导致了性能问题,否则我们称之为过早优化。您是否需要在String
完成构建之前解析日期
?无法使用SimpleDateFormat
从StringBuilder
解析日期我想从StringBuilder解析日期而不转换为字符串。
为什么?@SotiriosDelimanolis为了避免不必要的垃圾创建,除非您有一个非常长的日期字符串,您真的不应该关心从StringBuilder
创建一个新的String
对象。除非您发现这实际上导致了性能问题,否则我们称之为过早优化。您是否需要在String
完成构建之前解析日期
?无法使用SimpleDateFormat
从StringBuilder
解析日期我想从StringBuilder解析日期而不转换为字符串。
为什么?@SotiriosDelimanolis为了避免不必要的垃圾创建,除非您有一个非常长的日期字符串,您真的不应该关心从StringBuilder
创建一个新的String
对象。除非您发现这实际上导致了性能问题,否则我们称之为过早优化。您是否需要在String
完成构建之前解析日期
?无法使用SimpleDateFormat
从StringBuilder
解析日期我想从StringBuilder解析日期而不转换为字符串。
为什么?@SotiriosDelimanolis为了避免不必要的垃圾创建,除非您有一个非常长的日期字符串,您真的不应该关心从StringBuilder
创建一个新的String
对象。除非您发现这实际上导致了性能问题,否则我们称之为过早优化。您是否需要在String
完成构建之前解析日期
?无法使用SimpleDataFormat
从StringBuilder
解析日期
。