原文:http://blog.csdn.net/xxs77ch/article/details/50245391

using System;  

using System.Collections.Generic;  

using System.Linq;  

using System.Text;  

using System.Threading.Tasks;  

using NPOI.HSSF.UserModel;  

using NPOI.SS.Formula.Eval;  

using NPOI.SS.Formula.Functions;  

using NPOI.SS.UserModel;  

using NPOI.XSSF.UserModel;  

using NPOI.POIFS.FileSystem;  

using NPOI.HPSF;  

using System.IO;  

using NPOI.SS.Util;  

using System.Drawing;  

using NPOI.HSSF.Util;  

namespace NPOI  

{  

class Program8  

    {  

static void Main(string[] args)  

        {  

//说明:设置时间格式  

//1.创建EXCEL中的Workbook           

            IWorkbook myworkbook = new XSSFWorkbook();  

//2.创建Workbook中的Sheet          

            ISheet mysheet = myworkbook.CreateSheet("sheet1");  

            mysheet.SetColumnWidth(,  * );  

//3.创建Row中的Cell并赋值  

            IRow row0 = mysheet.CreateRow(); row0.CreateCell().SetCellValue(DateTime.Now);  

            IRow row1 = mysheet.CreateRow(); row1.CreateCell().SetCellValue(DateTime.Now);  

            IRow row2 = mysheet.CreateRow(); row2.CreateCell().SetCellValue(DateTime.Now);  

            IRow row3 = mysheet.CreateRow(); row3.CreateCell().SetCellValue(DateTime.Now);  

//4.创建CellStyle与DataFormat并加载格式样式  

            IDataFormat dataformat = myworkbook.CreateDataFormat();  

//【Tips】  

// 1.yyyy 年份;    yy 年份后两位  

// 2.MM 月份零起始;M 月份非零起始;  mmm[英文月份简写];mmmm[英文月份全称]  

// 3.dd   日零起始;d 日非零起始  

// 4.hh 小时零起始;h 小时非零起始[用于12小时制][12小时制必须在时间后面添加 AM/PM 或 上午/下午]  

// 5.HH 小时零起始;H 小时非零起始[用于24小时制]  

// 6.mm 分钟零起始;m 分钟非零起始  

// 7.ss 秒数零起始;s 秒数非零起始  

// 8.dddd 星期;ddd 星期缩写【英文】  

// 9.aaaa 星期;aaa 星期缩写【中文】  

            ICellStyle style0 = myworkbook.CreateCellStyle();  

            style0.DataFormat = dataformat.GetFormat("yyyy年MM月dd日 aaaa");  

            ICellStyle style1 = myworkbook.CreateCellStyle();  

            style1.DataFormat = dataformat.GetFormat("yyyy年MM月dd日 dddd");  

            ICellStyle style2 = myworkbook.CreateCellStyle();  

            style2.DataFormat = dataformat.GetFormat("h:mm:ss AM/PM");  

            ICellStyle style3 = myworkbook.CreateCellStyle();  

            style3.DataFormat = dataformat.GetFormat("h:mm:ss 上午/下午");  

//5.将CellStyle应用于具体单元格  

            row0.GetCell().CellStyle = style0;  

            row1.GetCell().CellStyle = style1;  

            row2.GetCell().CellStyle = style2;  

            row3.GetCell().CellStyle = style3;  

//6.保存         

            FileStream file = new FileStream(@"E:\myworkbook8.xlsx", FileMode.Create);  

            myworkbook.Write(file);  

            file.Close();  

        }  

    }  

}  

NPOI2.2.0.0实例详解(九)—设置EXCEL单元格【时间格式】的更多相关文章

  1. NPOI2.2.0.0实例详解(十)—设置EXCEL单元格【文本格式】 NPOI 单元格 格式设为文本 HSSFDataFormat

    NPOI2.2.0.0实例详解(十)—设置EXCEL单元格[文本格式] 2015年12月10日 09:55:17 阅读数:3150 using System; using System.Collect ...

  2. NPOI2.2.0.0实例详解(八)—设置EXCEL单元格【数字格式】

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  3. NPOI2.2.0.0实例详解(十一)—向EXCEL插入图片

    --------------------- 本文来自 天水宇 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/xxs77ch/article/details/50553 ...

  4. RxJava2.0的使用详解

    RxJava2.0的使用详解 1,初识RxJava RxJava就是一种用Java语言实现的响应式编程,来创建基于事件的异步程序 RxJava是一个基于事件订阅的异步执行的一个类库,目前比较火的一些技 ...

  5. 转 OAuth 2.0授权协议详解

    http://www.jb51.net/article/54948.htm 作者:阮一峰 字体:[增加 减小] 类型:转载 时间:2014-09-10我要评论 这篇文章主要介绍了OAuth 2.0授权 ...

  6. redis5.0.3配置文件详解

    Redis最新版本5.0.3配置文件详解 单位 #当你需要为某个配置项指定内存大小的时候,必须要带上单位, #通常的格式就是 1k 5gb 4m 等: #1k => 1000 bytes #1k ...

  7. IIS7.0 Appcmd 命令详解和定时重启应用池及站点的设置

    IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资 ...

  8. loadrunner11.0 安装破解详解使用教程

    loadrunner11.0 安装破解详解使用教程 来源:互联网 作者:佚名 时间:01-21 10:25:34 [大 中 小] 很多朋友下载了loadrunner11但不是很会使用,这里简单介绍下安 ...

  9. Apache2.2+Tomcat7.0整合配置详解

    一.简单介绍 Apache.Tomcat Apache HTTP Server(简称 Apache),是 Apache 软件基金协会的一个开放源码的网页服务器,可以在 Windows.Unix.Lin ...

随机推荐

  1. (转)c++ 回调函数

    https://www.cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html 今天讨论下C/C++中的回调函数. 在理解“回调 ...

  2. 第二十六篇-单击事件、Toast(提示框信息)

    单击事件有3种方法: 第一种: layout.xml <?xml version="1.0" encoding="utf-8"?> <Line ...

  3. IDEA和WebStorm破解教程--激活n年(随时更新)

    首先,打开蓝雨的官网--->http://idea.lanyus.com/,找到这个jar包  之后,去官网下载IDEA--->https://www.jetbrains.com/idea ...

  4. c3p0配置文件(c3p0.properties.xml)解读

    package cn.lijun.demo; import com.mchange.v2.c3p0.ComboPooledDataSource; import javax.sql.DataSource ...

  5. Hadoop ha CDH5.15.1-hadoop集群启动后,集群容量不正确,莫慌,这是正常的表现!

    Hadoop ha CDH5.15.1-hadoop集群启动后,集群容量不正确,莫慌,这是正常的表现! 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.集群启动顺序 1>. ...

  6. Hadoop HDFS常用操作命令

    hadoop常用命令:hadoop fs查看Hadoop HDFS支持的所有命令 hadoop fs –ls列出目录及文件信息 hadoop fs –lsr循环列出目录.子目录及文件信息 hadoop ...

  7. @JsonIgnore注解可以实现不返回前端字段

    import com.fasterxml.jackson.annotation.JsonIgnore; /** * 密码 */ @JsonIgnore private String password;

  8. Trap 冷启动与热启动告警

    冷启动: 设备断电重启. 热启动: snmp agent 从未使能到使能的操作会产生此告警.

  9. python 计算机发展史,线程Process使用 for循环创建 2种传参方式 jion方法 __main__的解释

    ########################总结################## #一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理.调度进程,并且将多个进程对硬 ...

  10. Linux学习笔记:【002】ARM指令流水线

    指令的处理 在CPU中,对于指令的处理一般分为: 1.取指令阶段 取指令(Instruction Fetch,IF)阶段是将一条指令从主存中取到指令寄存器的过程. 程序计数器PC中的数值,用来指示当前 ...