Click here to Skip to main content
15,063,275 members
Home / Discussions / C#
   

C#

 
AnswerRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
OriginalGriff28-Sep-21 6:30
mveOriginalGriff28-Sep-21 6:30 
GeneralRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
BillWoodruff28-Sep-21 10:19
mveBillWoodruff28-Sep-21 10:19 
GeneralRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
OriginalGriff28-Sep-21 10:40
mveOriginalGriff28-Sep-21 10:40 
GeneralRe: MakeGenericType/CreateInstance Object to underlying Type at run-time: why this works is driving me crazy Pin
BillWoodruff29-Sep-21 0:57
mveBillWoodruff29-Sep-21 0:57 
Questionled matrix display Pin
Member 1537173026-Sep-21 7:49
MemberMember 1537173026-Sep-21 7:49 
AnswerRe: led matrix display Pin
OriginalGriff26-Sep-21 8:33
mveOriginalGriff26-Sep-21 8:33 
QuestionC# 8 nullable reference question / conundrum Pin
Super Lloyd25-Sep-21 1:36
MemberSuper Lloyd25-Sep-21 1:36 
QuestionConvering time representation format Pin
Alex Dunlop21-Sep-21 23:26
MemberAlex Dunlop21-Sep-21 23:26 
Hi,
I tried to convert time representation (for example from 8:22PM to 20:22:00). Itried this code in LinqPad and it worked but in VS it doen not work well.

C#
<pre>public static string TimeConverter(string time)
		{
			string formattedTime;
			string[] tSeperate = time.Split(':');
			string hour = tSeperate[0];
			string minut = string.Empty;
			List<char> number = tSeperate[1].Where(x => char.IsNumber(x)).Select(x => x).ToList();
			int n = number.Count();
			for (int i = 0; i < n; i++)
			{
				if (i + 1 < n)
				{
					minut = string.Format(@"{0}{1}", number[i], number[i + 1]);
				}
			}
			IEnumerable<char> stringQuery = time.Where(x => char.IsLetter(x)).Select(x => x);
			var myChar = stringQuery.First();
			if (myChar.ToString() == "P")
			{
				switch (hour)
				{
					case "1":
						hour = "13";
						break;
					case "2":
						hour = "14";
						break;
					case "3":
						hour = "15";
						break;
					case "4":
						hour = "16";
						break;
					case "5":
						hour = "17";
						break;
					case "6":
						hour = "18";
						break;
					case "7":
						hour = "19";
						break;
					case "8":
						hour = "20";
						break;
					case "9":
						hour = "21";
						break;
					case "10":
						hour = "22";
						break;
					case "11":
						hour = "23";
						break;
					case "12":
						hour = "00";
						break;
				}
				formattedTime = string.Format(@"{0}:{1}:00", hour, minut);
			}
			else
			{
				formattedTime = string.Format(@"{0}:{1}:00", hour, minut);
			}
			return formattedTime;
		}


The problem is that the following part cannot detect PM or AM in Visual Studio:

C#
<pre>IEnumerable<char> stringQuery = time.Where(x => char.IsLetter(x)).Select(x => x);


I want to use this code in a for loop to convert the time format of thousands of rows.
Please help me.
AnswerRe: Convering time representation format Pin
Peter_in_278022-Sep-21 1:28
professionalPeter_in_278022-Sep-21 1:28 
AnswerRe: Convering time representation format PinPopular
Richard Deeming22-Sep-21 1:37
mveRichard Deeming22-Sep-21 1:37 
AnswerRe: Convering time representation format Pin
BillWoodruff22-Sep-21 22:00
mveBillWoodruff22-Sep-21 22:00 
AnswerRe: Convering time representation format Pin
Pete O'Hanlon23-Sep-21 2:03
mvePete O'Hanlon23-Sep-21 2:03 
GeneralRe: Convering time representation format Pin
Alex Dunlop23-Sep-21 9:22
MemberAlex Dunlop23-Sep-21 9:22 
QuestionRe: Convering time representation format Pin
Member 1532961323-Sep-21 9:32
MemberMember 1532961323-Sep-21 9:32 
GeneralRe: Convering time representation format Pin
Mycroft Holmes23-Sep-21 12:50
professionalMycroft Holmes23-Sep-21 12:50 
GeneralRe: Convering time representation format Pin
Pete O'Hanlon23-Sep-21 20:29
mvePete O'Hanlon23-Sep-21 20:29 
GeneralRe: Convering time representation format Pin
Peter_in_278023-Sep-21 21:03
professionalPeter_in_278023-Sep-21 21:03 
QuestionHow to convert Persian date representation? Pin
Alex Dunlop15-Sep-21 20:31
MemberAlex Dunlop15-Sep-21 20:31 
AnswerRe: How to convert Persian date representation? Pin
BillWoodruff15-Sep-21 21:31
mveBillWoodruff15-Sep-21 21:31 
GeneralRe: How to convert Persian date representation? Pin
Alex Dunlop15-Sep-21 22:05
MemberAlex Dunlop15-Sep-21 22:05 
GeneralRe: How to convert Persian date representation? Pin
BillWoodruff15-Sep-21 22:22
mveBillWoodruff15-Sep-21 22:22 
GeneralRe: How to convert Persian date representation? Pin
Alex Dunlop16-Sep-21 1:11
MemberAlex Dunlop16-Sep-21 1:11 
GeneralRe: How to convert Persian date representation? Pin
Richard Deeming16-Sep-21 1:26
mveRichard Deeming16-Sep-21 1:26 
GeneralRe: How to convert Persian date representation? Pin
BillWoodruff16-Sep-21 4:23
mveBillWoodruff16-Sep-21 4:23 
GeneralRe: How to convert Persian date representation? Pin
Richard Deeming16-Sep-21 4:53
mveRichard Deeming16-Sep-21 4:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.