[英]How to convert Calendar to JSON
我正在開發這樣的REST應用程序
@XmlRootElement
@Entity
@Table(name = "tb_verarq")
public class Verificacao implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "ultima_verificacao")
private Calendar dataHoraUltimaVerificacao;
}
在XML上會看到以下內容:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <verificacao>
<dataHoraUltimaVerificacao>2017-04-04T20:57:46.490-03:00</dataHoraUltimaVerificacao>
<id>1</id>
</verificacao>
但是在我的網頁上只出現一個數字
更新這是我的Angular
var professoresModulo = angular.module('arquivocopemModulo',[]);
professoresModulo.controller("arqcopem-controller", function($scope,$http){
urlVerificacao="http://localhost:8080/monitoriabnb/rest/verificacaocopem";
$scope.buscaVerificacao = function (){
$http.get(urlVerificacao).success(function(verificacao) {
console.log(verificacao);
$scope.verificacao = verificacao;
}).error(function(erro) {
alert(erro);
});
}
$scope.buscaVerificacao();
});
我嘗試了一下,但也不起作用
$scope.verificacao.dataHoraUltimaVerificacao = Date.parse($scope.verificacao.dataHoraUltimaVerificacao);
我嘗試使用Angular進行轉換,但是對我沒有任何建議嗎?
嘗試使用momentjs來有效處理DATE TIME。 您可以如下修改代碼
$scope.verificacao.dataHoraUltimaVerificacao = moment($scope.verificacao.dataHoraUltimaVerificacao, 'YYYY-MM-DD HH:mm').toDate();
您還可以通過使用矩函數提取日期,月份,年份,小時,分鍾等來轉換為自定義格式。
var dd = $scope.verificacao.dataHoraUltimaVerificacao.getDate();
var mm = $scope.verificacao.dataHoraUltimaVerificacao.getMonth();
var yy = $scope.verificacao.dataHoraUltimaVerificacao.getUTCFullYear();
return ((dd) + "/" + (mm+1) + "/" + yy);
我希望這有幫助....
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.