黑马程序员技术交流社区

标题: 如何将2014-8转化为2014-08? [打印本页]

作者: pengyuming    时间: 2014-8-27 15:59
标题: 如何将2014-8转化为2014-08?
本帖最后由 pengyuming 于 2014-8-28 09:40 编辑

时间类型和字符串类型都可以

作者: 夜半风    时间: 2014-8-27 16:26
能看懂吗
Date d=new Date();
SimpleDateFormate  sdf =new SimpleDateFormat (yyyy年MM月E hh:mm:ss);//传入时间模式
String time =sdf.format(d);//调用format方法让模式格式化指定Date对象
System.out println("time "+time);
作者: 夜半风    时间: 2014-8-27 16:27
yyyy年MM月E hh:mm:ss 这个要用双引号阔气来"yyyy年MM月E hh:mm:ss"
作者: 夜半风    时间: 2014-8-27 16:29
import java.text.SimpleDateFormat; import java.util.*;
作者: 流失的温度0    时间: 2014-8-28 00:49
上面那哥们的是java,
我的是C#版本。
  1. // 字符串转日期后格式化输出
  2. string date = "2014-8";// 字符串需要符合日期的格式要求。
  3. DateTime dt = Convert.ToDateTime(date);
  4. Console.WriteLine(dt.ToString("yyyy-MM"));

  5. // 纯日期格式化后输出
  6. dt = DateTime.Today;
  7. Console.WriteLine(dt.ToString("yyyy-MM"));
复制代码

作者: pengyuming    时间: 2014-8-28 09:40
谢谢大家帮忙
作者: sadfgood    时间: 2014-9-10 20:21
学习了.赞一下
作者: 官方    时间: 2014-9-21 15:52
学习~~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2