2017-04-05 36 views
0

我開發這樣如何日曆轉換成JSON

@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的REST應用將看到:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
- <verificacao> 
    <dataHoraUltimaVerificacao>2017-04-04T20:57:46.490-03:00</dataHoraUltimaVerificacao> 
    <id>1</id> 
    </verificacao> 

但在我的網頁只出現了一些

enter image description here

更新 這是我的角度

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); 

我嘗試使用角轉換,但不爲我工作 有什麼建議?

+0

告訴我們您的角碼 - 向我們展示視圖代碼,並從角的REST調用 –

回答

0

嘗試使用能有效處理DATE TIME的momentjs。您可以通過修改代碼如下

$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); 

我希望這有助於....