python函数datetime.today()
和mainApp.controller('MainCtrl',['$scope', '$rootScope', '$location', function($scope, $rootScope, $location){
....
$scope.loadFile = function(){
var input, file, fr;
file = input.files[0];
fr = new FileReader();
fr.readAsText(file);
var imagelines, newArrImage;
fr.onload = function (e){
$scope.imagelines = e.target.result;//total data in json format (Ex: [{"name":"imageurl","value":"Image1.nii"},{"name":"3d","value":"3d0"},{"name":"sliceX","value":"sliceX0"},{"name":"sliceY","value":"sliceY0"},{"name":"sliceZ","value":"sliceZ0"}])
$scope.newArr = JSON.parse($scope.imagelines);
angular.forEach($scope.newArrImage, function(data){
console.log("Data VALUES: "+data.value);//here I can get he values, like: (Ex: Image1.nii, 3d0, sliceX0, sliceY0, sliceZ0)
});
}
}
...
}]);
之间有什么区别?
在[1]中:从datetime导入日期时间
在[2]中:datetime.now()
Out [2]:datetime.datetime(2015,9,11,12,8,28,909842)
在[3]中:datetime.today()
Out [3]:datetime.datetime(2015,9,11,12,8,45,175839)
提前致谢。
答案 0 :(得分:8)
请参阅datetime.today
和datetime.now
的文档,特别是后一个链接的这一部分:
如果可选参数tz为None或未指定,则类似于today(),但是,如果可能,提供的精度高于通过time.time()时间戳获得的精度(例如,这可能是在提供C gettimeofday()函数的平台上。
因此,在您的示例中,两者都是相同的,尽管特定平台可以使用datetime.now
提供更高的精确度。