标签: date-format

如何在pyspark中将日期格式“YYYY-MM-DD”转换为ddMMyy?

我尝试使用 to_date 将日期格式 2018-07-12 转换为 ddMMyy 但在转换日期格式后我得到 null

df = spark.createDataFrame([('2018-07-12',)], ['Date_col'])

df = df.withColumn('new_date',to_date('Date_col', 'ddMMyy'))
Run Code Online (Sandbox Code Playgroud)

我需要使用这个逻辑来转换数据帧列。我是 Spark 编程的新手,尝试了很多解决方案,但没有任何帮助。

我需要连接一列中的 ddMMyy 和另一列中的 hhss

有什么帮助吗?

date-format pyspark

-1
推荐指数
1
解决办法
2万
查看次数

Java 11 ZonedDateTime - 打印格式

如何使用 Java 11 中的 ZonedDateTime 对象获得 2023-11-16T09:54:12.123 的结果?

我写:

zdt.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME)
Run Code Online (Sandbox Code Playgroud)

并得到 ISO_LOCAL_DATE_TIME: 2023-11-16T17:25:27.1881768

我想删除只有三位数字的纳秒。

java date-format zoneddatetime

-1
推荐指数
1
解决办法
132
查看次数

Java 简单日期格式

我正在尝试将文本格式化为日期。这是我所拥有的:

String pattern = "yyyy.MM.dd";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date d=sdf.parse("12.1.5");
Run Code Online (Sandbox Code Playgroud)

我得到:

java.lang.IllegalArgumentException: 非法模式字符“Y”

这一点。

我也尝试过使用 ParsePosition 以及“2012.01.05”。同样的错误。

如何将此字符串解析为日期?有什么可选的方式吗?我错过了什么?

谢谢,

java string date date-format simpledateformat

-2
推荐指数
1
解决办法
9759
查看次数

如何从swift中的"2015-06-26T00:10:00 + 01:00"获得yyyy-mm-dd hh:mm:ss格式

我遇到了问题,我必须将日期格式转换为2015-06-26T00:10:00 + 01:00进入yyyy-mm-dd hh:mm:ss请给我一些想法如何做到这一点?

let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd hh:mm:ss"
let startTimeString = "2015-06-26T00:10:00+01:00"
let  startTime = formatter.dateFromString(startTimeString)
print("start time : \(startTime)")
Run Code Online (Sandbox Code Playgroud)

输出是开始时间:零

date-format ios swift

-2
推荐指数
1
解决办法
1万
查看次数

where子句中的日期格式 - Oracle

我有一个表,其中日期列具有以下格式的数据:"2014年7月25日上午12:14:27'.我需要通过放入where子句来获取此日期.任何人都可以建议我该怎么做?

oracle date-format where-clause

-2
推荐指数
2
解决办法
2万
查看次数

VB/C# - 将Date.Now时间格式转换为军事时间

我必须使用Date我将在查询中使用的类型变量.我已将变量声明如下:

Public Shared _endDate As Date? = Date.Now
Run Code Online (Sandbox Code Playgroud)

和格式的时间_endDate7/29/2016 2:01:51 PM,但在我的查询中,日期是这种格式2016-07-01 14:35:56.000.如何将_endDate值转换为this(2016-07-01 14:35:56.000)格式?

解决方案C#VB将有所帮助.

c# vb.net date date-format

-2
推荐指数
1
解决办法
511
查看次数

如何在Java中找到当前月份的长度?

这是我的 Java 代码,用于查找我们所在的当前月份/日期:

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class GetCurrentDateTime {

 private static final DateFormat sdf = new SimpleDateFormat("MM-dd");


public static void main(String[] args) {

    Date date = new Date();
    System.out.println(sdf.format(date));

     }
}
Run Code Online (Sandbox Code Playgroud)

我想让这段代码做别的事情。当代码找到我们所在的月份时,我还希望它找到月份的长度。结果应该是这样的:

08-16
31
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个问题吗?谢谢你。

java date-format

-2
推荐指数
1
解决办法
1062
查看次数

"yyyy/mm/dd"和"yyyy/mm/DD"的不同结果

我知道要收到日期,我必须以dd小写形式使用此代码:

DateFormat dateFormat0 = new SimpleDateFormat("yyyy/mm/dd HH:MM:SS");
Date dateNow0 = new Date();
System.out.println("Date format: " + dateFormat0.format(dateNow0));
Run Code Online (Sandbox Code Playgroud)

输出是:

日期格式:2016/28/06 09:03:493

但是当我DD以日期格式使用大写字母时.码:

DateFormat dateFormat1 = new SimpleDateFormat("yyyy/mm/DD HH:MM:SS");
Date dateNow1 = new Date();
System.out.println("Date format: " + dateFormat1.format(dateNow1));
Run Code Online (Sandbox Code Playgroud)

输出是:

日期格式:2016/28/66 09:03:494

为什么我使用资本'DD'而不是'dd'收到不同的结果?'DD'的结果是什么?

java date date-format

-3
推荐指数
1
解决办法
3795
查看次数

如何在java中将日期格式从YYMMDD更改为YYYY-MM-DD?

我从机器可读代码中获取日期格式为 YYMMDD,如何将其更改为 YYYY-MM-DD ?例如,我收到 871223(YYMMDD) 我想将其更改为 1987-12-23(YYYY-MM-DD) 可能吗?有人可以帮我一些示例代码吗?

java date-format

-4
推荐指数
2
解决办法
3万
查看次数

如何在java中将String转换为Date

我有一个像日期月份(2012年8月31日)的字符串.我想将其转换为日期格式.

String string = "31082012";
Date date = new SimpleDateFormat("DDMMYYYY").parse(string);
System.out.println(date);
Run Code Online (Sandbox Code Playgroud)

java string date-format simpledateformat

-10
推荐指数
1
解决办法
2万
查看次数