我通过permissions
请求从JSON
文件接收数据。在我的JSON文件中,这是我收到的格式:
$http.get
我想将其格式化为:"date": "2016-10-24 15:14:53"
(不含October 10 2016
)
我的代码:
hh-mm-ss
这个问题与#34;复制"提出的问题不同,因为它将过程扩展为Angular的格式化日期方式。
答案 0 :(得分:3)
var formateDate = new Date(data.posts[0].date)
$scope.date = $filter('date')(formateDate, 'longDate');
答案 1 :(得分:2)
**这与您的问题无关,但未来可能对其他人有帮助。
日期过滤器允许我们根据请求的格式样式设置日期格式。日期格式化程序为我们提供了几个内置选项。如果没有传递日期格式,则默认显示mediumDate(如下所示)。
以下是内置的可本地化格式:
//NOTE: ExitData is model class which you are sending...
@RequestMapping(value="/exit",method=RequestMethod.POST,headers="Accept=application/json")
@ResponseBody
public String PostService(@RequestBody ExitData exitdata) {
System.out.println(exitdata.getName());
return "exit";
日期格式化程序还使我们能够根据自己的喜好自定义日期格式。我们可以将这些格式选项组合在一起并创建一个日期格式:
年份格式
{{ today | date:'medium' }} <!-- Aug 09, 2013 12:09:02 PM -->
{{ today | date:'short' }} <!-- 8/9/13 12:09 PM -->
{{ today | date:'fullDate' }} <!-- Thursday, August 09, 2013 -->
{{ today | date:'longDate' }} <!-- August 09, 2013 -->
{{ today | date:'mediumDate' }} <!-- Aug 09, 2013 -->
{{ today | date:'shortDate' }} <!-- 8/9/13 -->
{{ today | date:'mediumTime' }} <!-- 12:09:02 PM -->
{{ today | date:'shortTime' }} <!-- 12:09 PM -->
月份格式
Four-digit year: {{ today | date:'yyyy' }} <!-- 2013 -->
Two-digit padded year: {{ today | date:'yy' }} <!-- 13 -->
One-digit year: {{ today | date:'y' }} <!-- 2013 -->
日格式化
Month in year: {{ today | date:'MMMM' }} <!-- August -->
Short month in year: {{ today | date:'MMM' }} <!-- Aug -->
Padded month in year: {{ today | date:'MM' }} <!-- 08 -->
Month in year: {{ today | date:'M' }} <!-- 8 -->
小时格式化
Padded day in month: {{ today | date:'dd' }} <!-- 09 -->
Day in month: {{ today | date:'d' }} <!-- 9 -->
Day in week: {{ today | date:'EEEE' }} <!-- Thursday -->
Short day in week: {{ today | date:'EEE' }} <!-- Thu -->
分钟格式
Padded hour in day: {{ today | date:'HH' }} <!-- 00 -->
Hour in day: {{ today | date:'H' }} <!-- 0 -->
Padded hour in am/pm: {{ today | date:'hh' }} <!-- 12 -->
Hour in am/pm: {{ today | date:'h' }} <!-- 12 -->
第二次格式化
Padded minute in hour: {{ today | date:'mm' }} <!-- 09 -->
Minute in hour: {{ today | date:'m' }} <!-- 9 -->
字符串格式
Padded second in minute: {{ today | date:'ss' }} <!-- 02 -->
Second in minute: {{ today | date:'s' }} <!-- 2 -->
Padded millisecond in second: {{ today | date:'.sss' }} <!-- .995 -->
自定义日期格式的一些示例:
am/pm character: {{ today | date:'a' }} <!-- AM -->
4-digit representation of time zone offset: {{ today | date:'Z' }} <!-- -0700 -->