标签: date-format

如何在Django中将默认的dateformat AAAA-MM-DD更改为dd/mm/yyyy?

我的语言环境dateformat是dd/mm/yyyy,Django正在申请AAAA-MM-DD

当用户输入时04/11/2009 Django提出:

_('Enter a valid date in YYYY-MM-DD format.')) 
Run Code Online (Sandbox Code Playgroud)

我使用简单的html输入字段type ="text",而不是forms.DateField

谢谢 :)

python django date-format

0
推荐指数
1
解决办法
3280
查看次数

如何在android中获取这样的日期格式?

如何获得这样的日期格式?

Saturday,Dec 11,2011
Run Code Online (Sandbox Code Playgroud)

编辑:

我的代码部分如下:

   String outDate = "";
    Date dT = new Date(year, mon, day);
    SimpleDateFormat sdf = new SimpleDateFormat("EEE,MMM dd,yyyy");
    outDate = sdf.format(dT);

and its output is `Sat,Dec 02,3911` when year = 2011,mon = 11,day = 2;
Run Code Online (Sandbox Code Playgroud)

输出错误月份和年份的原因是什么?

java android date-format

0
推荐指数
1
解决办法
2459
查看次数

将字符串解析为DateTime对象

我试图解析String成一个DateTime对象,但它似乎月份始终默认为1.所以我们可以说我给它一个字符串,30/05/1970它最终被转化为DateTime与月份值等于反对1.

这是代码:

    public static DateTime ToDateTime(this String value, String format)
    {
        Contract.Requires(!String.IsNullOrEmpty(value));
        Contract.Requires(!String.IsNullOrEmpty(format));

        DateTime date;
        if (DateTime.TryParseExact(value, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out date))
        {
            return date;
        }           

        throw new ArgumentException("Input value is not a valid date.");
    }
Run Code Online (Sandbox Code Playgroud)

请注意,传递给方法的格式是dd/mm/yyyy.

有什么想法吗?

.net c# datetime date-format

0
推荐指数
1
解决办法
152
查看次数

Android CalendarView:如何以正确的格式获取日期?

在过去的几天里,我一直在寻找从android 4.0中获取日历视图中"可读"日期的方法.我无法找到适合我的问题的解决方案或示例.我确实在几毫秒内得到它但不是日期格式.

我的问题是:我有一个日历视图,我希望用户选择日期,在日志格式yy-mm-dd中以logcat显示.

我习惯了android 2.2中的datepicker,我不熟悉calendarview,也找不到它.有谁知道这方面的解决方案?

android date-format calendarview

0
推荐指数
1
解决办法
9210
查看次数

SimpledateFormat的解析方法java

这是一个愚蠢的问题,但我看不出我做错了什么.我想解析一个像24:00日期对象的字符串.我知道如果我们使用kk:mm日期格式,时间将是从01:00到24:00(来自API).但我不能让下面的代码工作.

String test = "24:00";
System.out.println("TEST: " + new SimpleDateFormat("kk:mm").parse(test));
Run Code Online (Sandbox Code Playgroud)

输出:

TEST: Thu Jan 01 00:00:00 GMT 1970
Run Code Online (Sandbox Code Playgroud)

预期产量:

TEST: Thu Jan 01 24:00:00 GMT 1970
Run Code Online (Sandbox Code Playgroud)

编辑:

System.out.println("TEST: " + new SimpleDateFormat("k:mm:ss").format(new SimpleDateFormat("k:mm:ss").parse(test)));
Run Code Online (Sandbox Code Playgroud)

这打印 TEST: Thu Jan 01 24:00:00 GMT 1970

但解析时为什么不呢?

任何帮助是极大的赞赏

java parsing date date-format simpledateformat

0
推荐指数
1
解决办法
1150
查看次数

将Unix时间戳转换为Java日期

代码如下:

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    String logTime = format.format(new Date((format.parse("2013-6-30").getTime()+25*24*3600*1000)));
    String logTime1 = format.format(new Date((format.parse("2013-6-30").getTime()+24*24*3600*1000)));
    System.out.println("logTime:  "+logTime);
    System.out.println("logTime1:  "+logTime1);
Run Code Online (Sandbox Code Playgroud)

这是输出:

  logTime:  2013-06-05
  logTime1:  2013-07-24
Run Code Online (Sandbox Code Playgroud)

这有什么不对?

java date-format

0
推荐指数
1
解决办法
113
查看次数

Tapku日历的日期格式

在API中,所选日期格式如下 2013-11-01T23:00:00%2B0000

但我的日期格式是这样的: 2013-11-01T23:00:00+0000

要转换,我使用下面的代码:

NSString *plus = [NSString stringWithFormat:@"%@%@", [timeStamp substringToIndex:[timeStamp length]-5], @"%2B0000"];
Run Code Online (Sandbox Code Playgroud)

而不是(+)加号的unicode,即(%2B).

但是当我从Tapku日历中选择日期时,我收到错误,其中说日期格式错误.我该如何解决这个问题?

calendar objective-c date-format ios tapku

0
推荐指数
1
解决办法
236
查看次数

无法解析日期并获得毫秒数

我试图将一个字符串解析为日期.

我在用

new SimpleDateFormat("yyyyMMdd-HH:mm:ss.SSS").parse("20140923-14:32:34.456")
Run Code Online (Sandbox Code Playgroud)

我的输出是:(日期对象)

Tue Sep 23 14:32:34 EDT 2014
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我没有得到毫秒.我需要日期和毫秒,而不仅仅是毫秒.

预期输出:(日期对象)

Tue Sep 23 14:32:34.456 EDT 2014
Run Code Online (Sandbox Code Playgroud)

谢谢

PS:我最后不想要一个字符串对象,而是一个Date.

java date-format simpledateformat

0
推荐指数
1
解决办法
378
查看次数

无法在java中将字符串dd/MM/yyyy转换为Date dd/MM/yyyy

我有一个格式的输入字符串dd/MM/yyyy,我需要将其转换为日期dd/MM/yyyy.

我的方法是:

SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String date = formatter.format(formatter.parse("22/09/2016"));
Date convertedDate = formatter.parse(date);
Run Code Online (Sandbox Code Playgroud)

我期待22/09/2016作为日期对象,但返回的格式不是预期的.O/P=>Mon Sep 12 00:00:00 IST 2016

知道我哪里错了吗?提前致谢!

java date-format simpledateformat

0
推荐指数
1
解决办法
825
查看次数

Java SimpleDateFormat not detecting month

I'm using SimpleDateFormat in Java and for some reason it is not detecting the month. Here is my code:

     /**
     * Takes a date/time stamp which looks like yyyyMMDDhhmmss on converts it to
     * yyyy-MM-DDThh:mm:ssZ
     *
     * @param timestamp
     * @return
     */
    public static String ConvertDate(String timestamp) {
        if (timestamp == null || timestamp.length() < 14)
            return null;

        String timeString = null;

        System.out.println(timestamp);
        DateFormat outputFormat = new SimpleDateFormat("YYYY-MM-DD'T'hh:mm:ss'Z'");
        DateFormat inputFormat = new SimpleDateFormat("yyyyMMDDhhmmss");

        try{
            Date date = inputFormat.parse(timestamp);
            timeString = …
Run Code Online (Sandbox Code Playgroud)

java date-format simpledateformat

0
推荐指数
1
解决办法
66
查看次数