标签: date-format

如何从字符串(iPhone)获取日期?

I need to convert this string in to the date:

    02-09-2011 20:54:18

I am trying the `dateFromString` method but every time it is returning (null), what NSDateFormatter should I use?, I have tried
`[formatter setDateFormat:@"yyyy-MM-dd"]` and `[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"]`.


Here is my code:
NSString *finalDate = @"02-09-2011 20:54:18";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];

NSDate *dateString = [formatter dateFromString:finalDate];
NSLog(@"%@",dateString);


Thanks.
Run Code Online (Sandbox Code Playgroud)

string iphone date-format nsdateformatter

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

从C#中删除日期的时间戳?

我的日期是这样的:2011-03-29 00:00:00.000

我想从中删除时间戳,这可能吗?

谢谢 :-)

c# datetime date-format

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

从oracle获取后java中的不同日期格式

在我的数据库中 max date is as : 27-FEB-12

当我从db获取数据时,db是:

select to_char(max(CREATE_DT),'dd-mm-yyyy') from PROFILE_DETAILS;
Run Code Online (Sandbox Code Playgroud)

给我 2012-02-27 00:00:00.0

我怎样才能将其转换为:( 27-FEB-12我正在尝试使用印度日期格式)

请问任何想法

java oracle date date-format

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

在Java中转换日期格式的最快方法?

我有一个文本字段,以这种格式显示日期字符串:MM/dd/yyyy(例如03/12/2012)...我想将其转换为这种格式:yyyy-MM-dd(例如2012-03- 12)...所以基本上我需要的转换是:

MM/dd/yyyy ---> yyyy-MM-dd
Run Code Online (Sandbox Code Playgroud)

两种数据类型都是字符串..

什么是最快的方式?

java date date-format

0
推荐指数
2
解决办法
2590
查看次数

为什么使用DateFormat将"2012-30-03"解析为2014年6月3日?

我有一个字符串(例如:2012-30-03 12:30),我正在尝试使用以下代码:

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
this.startTime = (Date) df.parse(startTime); // startTime = "2012-30-03 12:30"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试以下内容时:

System.out.println(this.startTime);
Run Code Online (Sandbox Code Playgroud)

以下内容打印出来

Tue Jun 03 12:30:00 CEST 2014

这到底有什么不对?

有没有更好的方法将我拥有的字符串转换为工作日期对象?

java date date-format

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

在VBA中转换为文本时保留日期格式

我正在努力处理excel/VBA中的日期

我有一个带日期列的电子表格,按预期显示英国格式.

然后我操纵电子表格并将其保存为文本文件,以便将数据加载到另一个系统中.

我的问题来自于我保存文件,因为它做了两件事,首先是由于美国的Excel偏见,它试图"翻转"日期所以例如2012年7月1日从2012年7月1日到2012年1月7日

其次当我然后保存文件并重新打开文本文件时,它似乎已经删除了零,所以我的日期现在不仅读取错误的方式,而是没有零,所以显示7/1/2012

我导入的系统非常具体,它接受的日期格式.

我尝试了各种各样的

ActiveCell.FormulaR1C1 = "=TEXT(RC[-1],""dd/mm/yyyy"")"

Cells(x, 3).Value = Left(CStr(Cells(x, 3).Value), 2) + "/" + Mid(CStr(Cells(x, 3).Value), 4, 2) + "/" + Right(CStr(Cells(x, 3).Value), 4)
Run Code Online (Sandbox Code Playgroud)

在Excel中,这两者都可以保持我需要的格式,当我将文件保存为文本时,我就会遇到上述问题.

我几乎想用零填充日期并强制保存为文字字符串,但我的想法已经用完了.

我确信这是一个简单的解决方案,但我需要另外一些关注这个问题,所以任何帮助都是值得赞赏的

excel vba date-format

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

从String转换日期时,为什么它与Java时区不同?

我有YYYYMMDD格式的日期字符串,我试图使用日期格式化程序解析成日期

public static DateFormat getDateFormat() {
  SimpleDateFormat result = new SimpleDateFormat("yyyyMMdd");                  
  result.setLenient(false);
  return result;
}
Run Code Online (Sandbox Code Playgroud)

我在程序运行时设置了默认时区

public static void doTheDateZoneInit() {
    TimeZone tzone = TimeZone.getTimeZone("Europe/London");
    TimeZone.setDefault(tzone);
}
Run Code Online (Sandbox Code Playgroud)

当我格式化日期并输出它而不在打印字符串中指定时区

Date myDate= getDateFormat().parse("20110331");
System.out.println("Date after it is formatted:" + myDate);
Run Code Online (Sandbox Code Playgroud)

输出位于BST时区

Date after it is formatted:Thu Mar 31 01:00:00 BST 2011
Run Code Online (Sandbox Code Playgroud)

如果我用不同的日期反复运行,我会得到不同的输出

  • 20120331 >> BST >>格式化后的日期:星期三3月31日01:00:00 BST 2012
  • 20121231 >> GMT >>格式化后的日期:2012年12月31日00:00:00 GMT
  • 20130328 >> GMT >>格式化后的日期:星期三三月二十八日00:00:00 GMT 2013
  • 20130331 >> GMT >>格式化后的日期:2013年3月31日00:00:00 GMT
  • 20140331 >> BST >>格式化后的日期:2014年3月31日01:00:00 BST
  • 20130401 >> BST …

java timezone date date-format gmt

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

Java SimpleDateFormat在Date对象中返回错误的值

我正在尝试解析一个字符串以获取Date对象,但它总是返回Sun. 2012年12月30日为日期.有没有人对我做错了什么有任何想法?

我使用YYYY-MM-dd格式的字符串使用相同的代码,它工作得很好,所以我不确定为什么切换到这种格式会导致问题.

 public static Date getDateObjFromStr(String dateStr)
{
    DateFormat formatter = new SimpleDateFormat("MM/dd/YYYY");
    Date dateObj;
    try {
        dateObj = formatter.parse(dateStr);
        return dateObj;
    } catch(Exception e) {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

表示日期的字符串

SimpleDateFormat对象返回的Date对象

java date date-format simpledateformat

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

Laravel验证日期与格式不符

我想在Laravel中验证一个日期.我datepicker在前端使用JavaScript,以这种格式将日期发送到服务器Laravel dd-MMMM-yy:

$scope.formData.dob = $filter('date')(scope.formData.dob, 'dd-MMMM-yy');
Run Code Online (Sandbox Code Playgroud)

我的laravel有这样的验证:

$validator = Validator::make($postData, [
             'dob'       => 'date_format:"dd-MMMM-yy"',
         ]);
Run Code Online (Sandbox Code Playgroud)

但是验证器一直说日期与格式不符dd-MMMM-yy:

dob与格式dd-MMMM-yy不匹配.

我想也许它与格式类型有关,所以我尝试将它改为不同的格式,如d/m/y,dd-mm-yyyy等......在JavaScript日期和Laravel日期验证中但是一切都在说同样的错误日期不匹配.输出似乎很好,它是我在验证中提到的格式.我不明白为什么Laravel验证失败了.

我在这里错过了什么吗?

date-format laravel laravel-5 laravel-validation laravel-5.1

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

在Java中将字符串日期格式化为其他格式

我正在尝试格式化具有date以下格式的键的JSON :

日期:“ 2017-05-23T06:25:50”

我当前的尝试如下:

private String formatDate(String date) {
  SimpleDateFormat format = new SimpleDateFormat("MM/DD/yyyy");
  String formattedDate = "";

  try {
    formattedDate = format.format(format.parse(String.valueOf(date)));
  } catch (ParseException e) {
    e.printStackTrace();
  }

  return formattedDate;
}
Run Code Online (Sandbox Code Playgroud)

但是在这种情况下,结果不会显示在我的应用中,它TextView是不可见的,并且我无法记录任何内容。

我确实尝试过其他解决方案,但对我而言没有成功。我不知道是否是因为传入的值是一个字符串。

java string android date date-format

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