如何在Angular中翻译日期

时间:2018-04-23 12:28:41

标签: angular date translate

我使用ng-translate翻译我的应用。但我一直坚持翻译字符串日期:

  • 如果是法语,我会看到'Le 24 décembre à 13h'
  • 如果是英文版,我会看到'December 24th at 1pm'

我怎么能做这样的事情? 我还必须用德语翻译它

1 个答案:

答案 0 :(得分:1)

您可以安装momentjs:

 private void deletePost(){

    byte count=0;
    Log.v(TAG,"size "+data.size());
    for(int i=0;i<data.size();i++){
        if(data.get(i).isItemSelected()){
            data.remove(i);
        //    deleteFromCloud(data.get(i).getId());
            Log.v(TAG,"POS "+i);
            count++;
        }
        Log.v(TAG,"i  "+i);

    }
    Log.v(TAG,"items deleted "+count);
    rcAdapter.notifyDataSetChanged();
    Toast.makeText(this,count + " " + getString(R.string.itemsDeleted),Toast.LENGTH_LONG).show();

}

接下来使用Moment Multiple Locale支持:

npm install moment --save
import * as moment from 'moment';

提示:根据您的语言环境,您有更好的格式:

moment().format('LL');

希望我能帮忙!