我有这种格式的日期字符串:
2016-06-20T13:01:46.457+02:00
Run Code Online (Sandbox Code Playgroud)
我需要把它改成这样的东西:
20/06/2016
Run Code Online (Sandbox Code Playgroud)
以前我一直使用这个库 - > SwiftDate来操作日期,但它现在不起作用.
我也尝试过类似的东西:
let myDate = self.dateNoteDict[indexPath.row]!
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss.SSSSxxx"
let date = dateFormatter.dateFromString(myDate)
print("date -> \(date)")
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我能怎么做?
提前致谢.
我刚开始使用片段,但我在正确使用它们时遇到了问题。
这是我的情况。当用户单击项目片段更改时,我将此BottomBar与某些项目一起使用。没关系,但我不能在第二张卡的高度上设置 match_parent。我想使用所有剩余的空间。这是结果:
这是我在 CDetails.java 中使用 BottomBar 和 FragmentManager 的代码:
// BottomBar
mBottomBar = BottomBar.attach(CustomersDetails.this, savedInstanceState);
//mBottomBar.hideShadow();
mBottomBar.noNavBarGoodness();
mBottomBar.noResizeGoodness();
//mBottomBar.noScalingGoodness();
mBottomBar.noTabletGoodness();
//mBottomBar.useFixedMode();
mBottomBar.setItems(R.menu.bottom_navigation_customers);
mBottomBar.setOnMenuTabClickListener(new OnMenuTabClickListener() {
@Override
public void onMenuTabSelected(@IdRes int menuItemId) {
if (menuItemId == R.id.bottomBarCustomerNotes) {
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
CustomersFragmentsNotes notes = new CustomersFragmentsNotes();
fragmentTransaction.replace(R.id.fragment_container, notes);
fragmentTransaction.commit();
}
if (menuItemId == R.id.bottomBarCustomerTickets) {
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
CustomersFragmentsTickets tcks = new CustomersFragmentsTickets();
fragmentTransaction.replace(R.id.fragment_container, tcks);
fragmentTransaction.commit();
}
if …Run Code Online (Sandbox Code Playgroud)