有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将Oozie批处理开始日期属性转换为UTC格式?

我通过以下方式提取了批次开始日期属性:

Configuration conf = new Configuration(false);
conf.addResource(new Path(System.getProperty("oozie.action.conf.xml"))); 
String batchStartDate = conf.get("batch.start.date");

我希望它是UTC的。所以我创建了一个DateTimeFormatter:

DateTimeFormatter dateTimeFormat = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss").withZone(DateTimeZone.UTC);

如果我调用像dateTimeFormat.parseDateTime(batchStartDate)这样的函数,当我需要一个字符串时,它返回DateTime。仅仅调用dateTime.toString();是正确的方法吗?或者最好是用dateTimeFormat.print(dateTime);


共 (0) 个答案