我使用以下代码在C#打印中打印DateTimePicker
所选日期。
string theDate1 = dateTimePicker1.Value.ToString("ddMMyyyy");
g.DrawString("" + theDate1 + " .", new Font("Arial", 19, FontStyle.Regular), Brushes.Brown, new PointF(510, 68));
结果如下:15072015
我需要在这些日期之间保留空格。如果我编写此代码只打印每种类型的日期或月份或年份,则需要在字符之间保留空格。
例如:我需要这样的结果:1 5 0 7 2 0 1 5
我怎么能这样做
答案 0 :(得分:3)
将此添加到页面顶部的使用指令:
theDate1 = theDate1.Aggregate(string.Empty, (d, i) => d + i + ' ');//1 5 0 7 2 0 1 5
然后只需使用Aggregate
,就像这样:
'use strict';
// Declare app level module which depends on views, and components
angular.module('tt', [
'ngRoute',
'tt.home',
'tt.firsttime',
'ui.router'
])
.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
// Routes
$routeProvider.otherwise({
redirectTo: '/'
});
// set HTML5 history API
$locationProvider.html5Mode(true);
}]);
答案 1 :(得分:1)
试试这个
URLClassLoader
答案 2 :(得分:1)
另一种方法是:
string theDate1 = dateTimePicker1.Value.ToString("ddMMyyyy");
theDate1 = string.Join(" ", theDate1.AsEnumerable());
答案 3 :(得分:-2)
最简单的方法:
for (int i = 0; i < theDate1.Length; i++) {
Console.Write(theDate1[i].ToString() + " ");
}